我在命令行上运行 pdflatex 时遇到问题。当我使用 pdflatex 安装新包时,tlmgr
它会将内容放入目录中,/usr/local/texlive/2014/texmf-dist/tex/latex/
这很好。当我从 TexShop 等程序编译 .tex 文件时,一切正常,但当我尝试pdflatex
从命令行运行时,我遇到了问题。它找不到适当的 .cls 和其他东西。我查看了 .log 文件以查看发生了什么。当我从 TexShop 编译时,.log 文件的开头显示
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014)
(preloaded format=pdflatex 2014.5.25)
但是当我pdflatex
在命令行上使用时我得到
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014/MacPorts 2014_1)
(preloaded format=pdflatex 2014.10.13)
几个月前,我在摆弄 Macports,可能安装了一些东西用于 Latex,但我记不清了。我更新了所有 MacPort 的东西,以为有些东西已经过期了,但什么也没改变。似乎正在寻找TeX Live 2014/MacPorts 2014_1
没有/opt/local/share/texmf-texlive/tex/latex/
我使用安装的新包的文件tlmgr
。我想pdflatex
寻找/usr/local/texlive/2014/texmf-dist/tex/latex/
我所有包所在的文件。我也不知道 Tex Live 和 Tex Live / MacPorts 发生了什么,但如果我可以开始pdflatex
工作,那么这并不重要。感谢您的时间,如果我没有提供足够的信息,我很抱歉。