2010-10-10 9 views
5

Ich habe zwei metapost Dateien:Ist es möglich, eine MetaPost-Datei in eine andere zu integrieren?

% test1.mp 
beginfig(1): 

% foobar code 

% code specific to test1 

endfig; 
end; 

% test2.mp 
beginfig(1): 

% foobar code  

% code specific to test2 

endfig; 
end; 

Als Programmierer, ich Duplizierung natürlich hassen. Gibt es eine Möglichkeit, den "Foobar-Code" in eine foobar.mp-Datei zu verschieben und diese Datei dann sowohl in test1.mp als auch in test2.mp einzuschließen? Zum Beispiel ...

% test1.mp 
beginfig(1): 

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

% code specific to test2 

endfig; 
end; 

Antwort

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

Ist 'input' Befehl überall dokumentiert? Ich habe versucht, Informationen darüber zu suchen und kann nichts finden. – Palec

+0

Auch der Eingabemechanismus scheint nicht zu funktionieren, wenn die in lualatex eingebaute mplib verwendet wird --- irgendeine Art von Lösung/Work-around? – user22356

Verwandte Themen