关于 texhash 作为用户而不是 root

关于 texhash 作为用户而不是 root

我使用 Texmaker 4.4.1。

我使用 Mac OS X Yosemite 10.10.5。

我已经以 root 身份安装了 birkjour.cls,并且一切都可以以 root 身份正常运行。

当我尝试使用 \documentclass{birkjour} 以用户身份运行文件时,我得到:

!LaTeX 错误:未找到文件“birkjour.cls”。

输入 X 退出或继续,

或输入新名称。(默认扩展名:cls)

输入文件名:!紧急停止。

我该如何修复它?

最好的

答案1

首先,如果您只是需要一个日记类作为其中之一,请将其放在与您的.tex文件相同的文件夹中,无需安装。

如果你想将它用于许多项目,那么texmf-local文件夹是添加它的合适位置不是常规 LaTeX 安装。

您可以通过命令询问您的安装“本地”文件夹在哪里

kpsewhich -var-value TEXMFLOCAL

(我的是/opt/texlive/texmf-local,因为我已经在 下安装了 TL /opt/texlive/year/...

因此您需要前往那里/opt/texlige/texmf-local/tex/latex/birkjour/并将相关文件放置在那里。

然后记得运行texhash(如果您使用的是 Mac,则以 root 身份运行)以更新文件数据库。

记得测试它是否有效(从与保存的文件夹不同的文件夹中birkjour.cls

kpsewhich birkjour.cls

如果没有返回任何内容,则 LaTeX 无法找到该文件。如果有返回内容,则表示您已准备好。

相关内容