如何在 Debian 上安装我自己的 .cls 文件?

如何在 Debian 上安装我自己的 .cls 文件?

.iso我使用文件而不是 Debian 软件包来安装 texlive 。与在 Ubuntu 上一样,我将这样做

mkdir -p $HOME/.texmf/tex/latex/amazing
sudo /usr/local/texlive/2013/bin/x86_64-linux/tlmgr conf texmf TEXMFHOME $HOME/.texmf
mv amazingbook.cls $HOME/.texmf/tex/latex/amazing
mktexlsr $HOME/.texmf

但这在 Debian 上没有帮助,即latex找不到amazingbook.cls。那我该怎么办?

答案1

TeX Live 自动设置~/texmf为 TEXMFHOME。请注意它不是一个点文件。此外,您不应该mktexlsr在此目录中运行。默认情况下 - 在 99% 的情况下,这是一个很好的默认设置 - TeX 会直接搜索磁盘。这意味着您可以添加内容,它们会立即被找到。因为您可能在那里的文件数量相对较少,所以更新文件名数据库的不便远远超过了它所带来的任何微小的速度改进。

因此只需将文件放在~/texmf适当的子目录中即可。安装后无需进行其他设置。TeX Live 默认使用此设置。

相关内容