pdflatex 看不到 tlmgr 包

pdflatex 看不到 tlmgr 包

我感觉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-latextufte-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。可能是我在命令行中尝试时输入了错误。

相关内容