LaTeX 无法找到我的 .sty 文件

LaTeX 无法找到我的 .sty 文件
! LaTeX Error: File `mypackage.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

我在 Ubuntu 10.10 中收到上述错误消息。我在装有 MikTeX 的 Windows 机器上使用了它,运行良好。我在 Ubuntu 机器上运行 TeX Live 2010。我将其放在名为under directorymypackage.sty的文件夹中mypackage

/usr/local/texlive/2010/texmf-dist/tex/latex

答案1

你应该不是将文件放入/usr/local/texlive/2010/texmf-dist/tex/latex。该目录应该为 TeXLive 本身保留。

如果您使用的是多用户系统,则可以将文件放入/usr/local/texlive/texmf-local/,但如果只有您在使用 Linux 机器,则将它们放入 会更容易~/texmf。如果您确实需要它们放在texmf-local文件夹中,则需要运行sudo mktexlsr以重建文件数据库。如果您将内容放入,则~/texmf无需执行此操作,并且您的包始终会被找到。

这个答案更多细节。

相关内容