如何安装 metafun?

如何安装 metafun?

我如何安装 metafun metapost 宏?

我试过了tlmgr install metafun,但找不到。搜索“元乐趣ctan 上的“仅提供了有关 ConTeXt 的中文入门教程。”

我记得我之前已经安装过它,所以我在我的 OSX 上搜索了它: ,它列出了来自早期 TLBasic2010 目录层次结构下的find /usr/local/texlive -name metafun\*文件。(我现在正在使用 TL2012Basic)metafun.memtexmf-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))

这表明正确的文件已被加载。

相关内容