2010-10-10 2 views
5

У меня есть два MetaPost файла:Можно ли включить один файл MetaPost в другой?

% test1.mp 
beginfig(1): 

% foobar code 

% code specific to test1 

endfig; 
end; 

% test2.mp 
beginfig(1): 

% foobar code  

% code specific to test2 

endfig; 
end; 

Как программист, я, естественно, ненавидят дублирования. Есть ли способ переместить «foobar code» в файл foobar.mp, а затем включить этот файл как в test1.mp, так и в test2.mp? Например ...

% test1.mp 
beginfig(1): 

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

% code specific to test2 

endfig; 
end; 

ответ

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

ли 'input' команды документированы где-нибудь? Я попытался найти информацию об этом и ничего не нашел. – Palec

+0

Кроме того, механизм ввода, похоже, не работает при использовании mplib, встроенного в lualatex --- любое решение или рабочий процесс? – user22356

 Смежные вопросы

  • Нет связанных вопросов^_^