我在 Mac OS Mojave 上安装了 TinyTeX。在我编译了一些 tex 文件后,我得到了缺少包的错误,尽管我使用“tlmgr”命令正确地安装了它。我用 PDFLaTex 编译并得到以下内容:
macpro$ pdflatex thesis.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2022/dev) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./thesis.tex
LaTeX2e <2021-06-01> patch level 1
L3 programming layer <2021-08-27>
...
! LaTeX Error: File `setspace.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name: ^CX
! Interruption.
<to be read again>
}
l.28 \usepackage
{xspace} % Automatically adjusting space after macros^^M
这里我检查一下包是否已经安装:
macpro$ tlmgr search --file "setspace.sty"
setspace:
texmf-dist/tex/latex/setspace/setspace.sty
“texmf-dist”文件夹位于此处“/Users/macpro/Library/TinyTeX/”。我手动检查了声称丢失的 sty 包是否确实存在?
谢谢你让我知道我错过了什么
答案1
按照 Herb Schulz 的建议,手动更新 LSR 数据库可以解决问题(命令:sudo mktexlsr)。其他丢失的软件包没有再次出现该错误。