我已经在 上安装了 TeXLive 2012 版本/usr/local
。然后我安装了 malayalam 包,并且malayalam.sty
位于正确的位置(即/usr/local/texlive/2012/texmf-dist/tex/latex/malayalam
)
但我无法使用该文件,终端给出错误消息,未找到包
命令也kpsewhich
找不到该文件。
答案1
TeX Live 发行版中未包含的 TeX 相关文件的正确安装位置是
/usr/local/texlive/texmf-local
因此,就你的情况而言,你应该创建
sudo mkdir -p /usr/local/texlive/texmf-local/tex/latex/malayalam
并复制malayalam.sty
到创建的目录中。之后,您必须刷新文件名数据库:
sudo mktexlsr
为什么不将文件保存在 中/usr/local/texlive/2012
?因为当发布 TeX Live 的新版本时,您必须同时追踪您添加的文件的旧发行版。如果使用树,则无需这样做texmf-local
。