我的 LaTeX 文件中有\usepackage{metapost}
。当我通过 Emacs 编译文件时,出现此错误:
ERROR: LaTeX Error: File `metapost.sty' not found.
然后我在终端上执行sudo tlmgr install metapost
以下命令:
tlmgr: package repository http://mirror.aut.ac.nz/CTAN/systems/texlive/tlnet (verified)
tlmgr install: package already present: metapost
我照做了locate metapost.sty
,但什么也没有返回。
我也这样做了kpsewhich metapost
,但什么也没有返回。(我对 kpsewhich 了解不多,但我正在查看这篇文章以找出我的问题:为什么 kpsewhich 找不到此文件?)
这是运行后我的 $PATH 的样子'echo $PATH | tr ':' '\n'
/usr/local/texlive/2019/bin/x86_64-linux
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/usr/local/texlive/2019/bin/x86_64-linux
/snap/bin
其他注意事项:
- 我意外地安装了
texlive-full
,apt-get
但这带来了一些问题,所以我执行了purge
并autoremove
改为按照此处的说明进行手动安装https://www.tug.org/texlive/quickinstall.html - 使用我当前的设置,我可以编译文档,但添加包却有问题。