我如何安装 metafun metapost 宏?
我试过了tlmgr install metafun
,但找不到。搜索“元乐趣ctan 上的“仅提供了有关 ConTeXt 的中文入门教程。”
我记得我之前已经安装过它,所以我在我的 OSX 上搜索了它: ,它列出了来自早期 TLBasic2010 目录层次结构下的find /usr/local/texlive -name metafun\*
文件。(我现在正在使用 TL2012Basic)metafun.mem
texmf-var/web2c/metapost/metafun.mem
我以为我可以将其复制到我的本地texmf
树下~/Library/texmf/metapost
,但是
mpost --mem=metafun.mem file.mp
说找不到它。
所以我想问一下 a) 我在互联网上哪里可以找到它,b) 我应该把文件放在哪里以便 metapost 可以找到它?
答案1
Metapost 的宏metafun
是 ConTeXt 的一部分,因此你需要
tlmgr install context
要metafun
从命令行调用,你可以说
mpost --mem=metafun <filename>
虽然mpost
不会加载任何其他.mem
文件,但会输入用于构建格式的相应文件,在本例中为metafun.mp
。事实上,如果我尝试测试文件
mpost --mem=metafun test
我进入日志文件
This is MetaPost, version 1.504 (kpathsea version 6.1.0) 15 JAN 2013 17:43
**test
(metafun.mp
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/metafun.mpii
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-base.mpii
Preloading the plain mem file, version 0.63)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-tool.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-spec.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-core.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-page.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-text.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-txts.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-shap.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-butt.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-char.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-step.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-grph.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-figs.mpii)
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-grid.mpii
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-form.mpii
(/usr/local/texlive/2012/texmf-dist/metapost/base/string.mp)
(/usr/local/texlive/2012/texmf-dist/metapost/base/marith.mp
(/usr/local/texlive/2012/texmf-dist/metapost/base/string.mp))))
(/usr/local/texlive/2012/texmf-dist/metapost/context/base/mp-func.mpii))
这表明正确的文件已被加载。