我感觉pdflatex
我使用的 版本看不到 所安装的软件包tlmgr
,但也可能是tlmgr
未正确安装软件包。我不知道如何指向pdflatex
正确的路径,因此非常欢迎帮助!
pdflatex
目前,当我检查和的路径时tlmgr
,我得到:
Agness-MacBook-Pro-1166:thesis-latex agnes$ which pdflatex
/opt/local/bin/pdflatex
Agness-MacBook-Pro-1166:thesis-latex agnes$ which tlmgr
/usr/local/texlive/2018/bin/x86_64-darwin//tlmgr
当我运行时pdflatex test.tex
,我得到:
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/MacPorts 2018.47642_8) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2018-04-01> patch level 2
Babel <3.18> and hyphenation patterns for 3 language(s) loaded.
! LaTeX Error: File `tufte-handout.cls' not found.
当我运行tlmgr install tufte-latex
(tufte-handout.cls
是该存储库内的文件)时,我得到:
tlmgr: package repository http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/systems/texlive/tlnet (verified)
tlmgr install: package already present: tufte-latex
我尝试过多种变化
$ export PATH=$PATH:/usr/local/texlive/2018/bin/x86_64-darwin//tlmgr
$ export PATH=$PATH:/usr/local/texlive/2018/bin
等等,并按照 texLive 网站上的安装说明(+ 路径添加)进行操作。似乎都不起作用!
我也读过解决方案这个问题但是,虽然这可能是问题所在,但没有人知道该如何配置pdflatex
,因为那个人正在努力使用 TexWorks。即使我手动将包粘贴到文件夹中并将其添加到路径中,pdflatex
也看不到它:当我将单个文件复制粘贴到同一个存储库中时,它可以工作,但这很愚蠢!
唯一让我认为这可能不是tlmgr
路径问题的是,当我搜索我的计算机(例如tufte-handout.cls
)时,它没有返回任何结果(这是显示隐藏文件,搜索整个计算机)。
欢迎任何帮助!
答案1
我通过将行export PATH="/usr/local/texlive/2018/bin/x86_64-darwin:$PATH"
直接添加到 的末尾来解决了这个问题~/.bash_profile
。可能是我在命令行中尝试时输入了错误。