我知道 TeX 用户组建议将你的本地 texmf 树放在~/Library/texmf
(参见关联)。但是,我希望 MacTeX 能够看到我 Dropbox 文件夹中的本地 texmf 树。这样我就可以在多台计算机上引用同一个本地 texmf 树,从而更轻松地更新本地 texmf 树(只需更新 Dropbox 中的版本,所有计算机都会看到更新)。
我该怎么做呢?
注意:我发现了一些类似的 tex.stackexchange 问题,但它们没有回答我的问题。
- Mac 上的 TeXLive如何让 LaTeX 看到本地 texmf 树
- Windows 上的 MikTeX在 MiKTeX 中创建本地 texmf 树
答案1
以下是我得出解决方案的方法。
首先,我尝试运行tlmgr
但出现错误:
my-iMac:~ myname$ tlmgr
-bash: tlmgr: command not found
根据 Joseph Wright 的评论,我意识到tlmgr
必须安装。那么问题是:它在文件系统中位于哪里?
基于在 Ubuntu 系统上安装 TeX Live 2011 后无法访问 tlmgr,我发现在我的系统上,tlmgr
位于
/usr/local/texlive/2013/bin/x86_64-darwin/tlmgr
因此,为了将文件夹添加~/Dropbox/computer/localtexmf
到 LaTeX 搜索路径,我运行了以下命令:
sudo /usr/local/texlive/2013/bin/x86_64-darwin/tlmgr conf texmf TEXMFHOME "~/Library/texmf:~/Dropbox/computer/localtexmf"