$TEXINPUTS 和 texmaker、LaTeXila

$TEXINPUTS 和 texmaker、LaTeXila

我们在中央服务器上有许多 .cls 文件,相应的目录设置在 $TEXINPUTS(在 Linux 上),并且 pdflatex 运行良好。

现在我想切换到图形环境,例如 LaTeXila 或 texmaker,它们都找不到 cls 文件,因为它们似乎不使用 $TEXINPUTS。我现在可以按照一般建议将 cls 文件放入 ~/texmf/tex/latex/...,但这只意味着要频繁复制和同步它们。

有什么办法可以解决这个问题吗?

答案1

您的前端使用的 tex 将使用 TEXINPUTS,但您只需确保在启动应用程序的 shell 中设置它即可。这取决于您的设置细节。

答案2

一个简单的解决方案是创建一个指向~/texmf/tex/latex¹下的服务器目录的链接,如下所示

cd ~/texmf/tex/latex
ln -s /path/to/server/directory

  1. 值得注意的是,latex路径部分不是必需的。LaTeX 将在的所有~/texmf/tex子目录中搜索输入文件。

相关内容