我正在使用 Windows XP 上的 TL 2011。我在这里放置了一些自定义文件:
C:\texlive\2011\texmf-local\tex\latex
然后我从 TeXLive Manager 更新了文件名数据库。报告显示一切正常:
Loading local TeX Live Database
This may take some time, please wait!
Completed.
Running mktexlsr, this may take some time ...
mktexlsr: Updating C:/texlive/2011/texmf-config/ls-R...
mktexlsr: Updated C:/texlive/2011/texmf-config/ls-R.
mktexlsr: Updating C:/texlive/2011/texmf-var/ls-R...
mktexlsr: Updated C:/texlive/2011/texmf-var/ls-R.
mktexlsr: Updating C:/texlive/2011/texmf/ls-R...
mktexlsr: Updated C:/texlive/2011/texmf/ls-R.
mktexlsr: Updating C:/texlive/2011/../texmf-local/ls-R...
mktexlsr: Updated C:/texlive/2011/../texmf-local/ls-R.
mktexlsr: Updating C:/texlive/2011/texmf-dist/ls-R...
mktexlsr: Updated C:/texlive/2011/texmf-dist/ls-R.
mktexlsr: Done.
但是 TeXLive 2011 仍然无法在文件夹中找到我的自定义文件:
C:\texlive\2011\texmf-local\tex\latex
注意:我使用 TexLive 2010 时没有遇到这个问题。
有什么建议么?
答案1
它应该是
目录:\texlive\texmf-local\tex\latex
除非您修改,否则不要移动该文件夹texmf.cnf
。
答案2
Leo Liu 给出的路径是放置你自己的包或类的正确路径。然后不要忘记执行
texhash
为此,请按Win+R
(Windows 按钮和 R 按钮),键入texhash
,然后按 ,OK
或者直接按Enter
。