Pdflatex 未找到使用 tlmgr 安装的软件包

Pdflatex 未找到使用 tlmgr 安装的软件包

我在 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)。其他丢失的软件包没有再次出现该错误。

相关内容