有人能向我解释一下 Mac 中四个不同的 texmf 文件夹的用途吗?例如:
/usr/local/texlive/2011/texmf
/usr/local/texlive/2011/texmf-config
/usr/local/texlive/2011/texmf-dist
/usr/local/texlive/2011/texmf-var
另外,安装字体和包时,我应该将它们放在/texmf
还是/texmf-dist
?
答案1
好的,鉴于您的查询的有用评论,这里讨论了各个texmf
文件夹如何映射到 TeXLive 树的“官方”命名法(全部大写):
- .../texmf:TEXMFMAIN——“包含系统重要部分(例如配置文件、帮助脚本和程序文档)的树”。
- .../texmf-dist: TEXMFDIST — “保存主要宏包、字体等的树。”
- .../texmf-var: TEXMFSYSVAR — “texconfig-sys、updmap-sys 和 fmtutil-sys 以及 tlmgr 使用的(站点范围的)树,用于存储(缓存的)运行时数据,例如格式文件和生成的地图文件。”
- .../texmf-config:TEXMFSYSCONFIG——“实用程序 texconfig-sys、updmap-sys 和 fmtutil-sys 用于存储修改后的配置数据的(站点范围的)树。”
另外,如果你有一个 LOCALTEXMF 目录树,TeXLive 会期望在 找到它/usr/local/texlive/texmf-local
,除非你编辑配置文件/usr/local/texlive/
年 /texmf.cnf
并提供备用位置。如果这样做,请务必运行texhash
以更新文件名数据库。
答案2
( TDS TeX Directory Structure
)记录在http://tug.org/tds/tds.html#Top_002dlevel-directories。这就是下面的结构texmf-dist
,也是下面的.../texmf-local/
和~/texmf/
。
TeXLive 的目录记录在http://tug.org/texlive/doc/texlive-en/texlive-en.html#x1-100002.2