2010-10-10 34 views
5

Tôi có hai tập tin metapost:Có thể bao gồm một tệp MetaPost khác không?

% test1.mp 
beginfig(1): 

% foobar code 

% code specific to test1 

endfig; 
end; 

% test2.mp 
beginfig(1): 

% foobar code  

% code specific to test2 

endfig; 
end; 

Là một lập trình viên, tôi tự nhiên ghét sự trùng lặp. Có cách nào để di chuyển "mã foobar" vào một tập tin foobar.mp, và sau đó bao gồm cả tập tin này trong cả test1.mp và test2.mp? Ví dụ ...

% test1.mp 
beginfig(1): 

% for illustration... 
Include.foobar("foobar.mp"); 

% code specific to test2 

endfig; 
end; 

Trả lời

4
% test1.mp 
beginfig(1): 
input foobar 
endfig; 
end; 
+0

là 'cái lệnh input' tài liệu ở đâu không? Tôi đã cố gắng tìm kiếm thông tin về nó và không thể tìm thấy bất cứ điều gì. – Palec

+0

Ngoài ra, cơ chế đầu vào dường như không hoạt động khi sử dụng mplib được tích hợp vào lualatex --- bất kỳ loại giải pháp/công việc nào xung quanh? – user22356

Các vấn đề liên quan