我有两个metapost文件:
% test1.mp
beginfig(1):
% foobar code
% code specific to test1
endfig;
end;
Run Code Online (Sandbox Code Playgroud)
% test2.mp
beginfig(1):
% foobar code
% code specific to test2
endfig;
end;
Run Code Online (Sandbox Code Playgroud)
作为程序员,我自然不喜欢重复.有没有办法将"foobar代码"移动到foobar.mp文件中,然后在test1.mp和test2.mp中包含此文件?例如...
% test1.mp
beginfig(1):
% for illustration...
Include.foobar("foobar.mp");
% code specific to test2
endfig;
end;
Run Code Online (Sandbox Code Playgroud) 我觉得LaTeX语法很容易使用。但是,我开始在文档中包含图表。我发现了MetaPost令人兴奋的世界!事实是,MetaPost语法看起来比LaTeX更加强烈...所以我想我会买一本关于它的书。我想知道,是否最好买一本同时谈论LaTeX(也许我可以学到一些东西)和MetaPost的通用书籍,还是应该买一本只专注于MetaPost的书呢?鉴于这本专门书籍将涉及更多内容,因此我认为入门的内容可能会更好。
如果相关,则该文档为软件项目规范;因此它包含UML和数据流程图。老实说,我实际上是想知道LaTeX是否与此问题有关-如果是这样,是否有有关MetaPost的权威书籍?
我只是意识到我在不经意间使用了MetaUML,而不是原始的MetaPost。因此,对于那些不知道的人,MetaUML是MetaPost的软件包。正如用户Little Bobby Tables指出的那样,没有适用于MetaUML的书。