~/texmf/tex/latex/CLASSNAME
我的目录中有一个名为 的文档类CLASSNAME.cls
。同一文件夹中有一个名为 的 PDF 文件LogoNewDesign.pdf
。徽标在 的类文件中使用\includegraphics
:
\includegraphics[width=5cm,height=3cm,keepaspectratio]{LogoNewDesign}
我以用户和 root 身份运行了mktexlsr
和texhash
(TeXlive 2013 安装到/usr/local/texlive/2013
,可供所有用户使用)。此外,我还运行了texhash ~/texmf
。
当我使用 类编译 TeX 文件时pdflatex
,一切都很好。徽标已正确包含。使用 执行相同操作时,会出现lualatex
错误。! LaTeX Error: File 'LogoNewDesign' not found.
在升级到 2013 之前,该课程可以在 TeXlive 2012 中使用 LuaLaTeX 进行工作。
我的texlive.profile
样子是这样的:
TEXDIR /usr/local/texlive/2013
TEXMFCONFIG ~/.texlive2013/texmf-config
TEXMFHOME ~/texmf
TEXMFLOCAL /usr/local/texlive/texmf-local
TEXMFSYSCONFIG /usr/local/texlive/2013/texmf-config
TEXMFSYSVAR /usr/local/texlive/2013/texmf-var
TEXMFVAR ~/.texlive2013/texmf-var
我认为我的某个配置/文件列表存在问题,但我不知道该去哪里查找。我的texmf.cnf
是空的(只有默认的注释行),就像 TeXlive 2012 一样。