我正在 TeXworks 中编写一个 latex 文档,我在文件中使用的几个包出现了一些问题,amsrefs.sty
并且pcatcode.sty
。出于某种原因,TeXworks 决定不喜欢这些包并停止编译。
我尝试更新texlive-latex-base
,但没有成功。然后我输入
apt-file -x search '/pcatcode$'
找到包所在的目录,我得到了
/usr/share/texmf-texlive/tex/latex/amsrefs/pcatcode.sty.
我尝试进入该目录,但系统提示该目录不存在。我对 amsrefs.sty 执行了同样的操作,结果相同。
答案1
文件 amsrefs.sty 和 pcatcode.sty 不包含在 texlive-latex-base 包中,所以这可能是您被告知目录不存在的原因。
您正在寻找的文件位于另一个 TeX Live 包中,即texlive-bibtex-extra。安装它,你的文档应该可以编译。要安装它,请执行例如
sudo apt-get install texlive-bibtex-extra