Latex 找不到 sty 文件

Latex 找不到 sty 文件

我输入Rd.styC:\texlive\texmf-local\tex\latex\Rd.sty。但是当我尝试执行文件时,aaa.tex就会出现错误 ! LaTeX Error: File "Rd.sty" not found. 。但是,如果我将Rd.sty和放在aaa.tex 同一个目录中,那么一切正常。为什么?


回答 我的问题 作者:Ulrike Fisher,我在此转载。

  1. 将文件放在.sty例如Rd.styC:\texlive\texmf-local\tex\latex\Rd.sty

  2. 从命令提示符执行代码mktexlsr以反映更改,如下所示:

    C:\Users\用户>mktexlsr

那么,我们就不再需要把Rd.sty和某个tex文件放在同一个目录中了。


我们通过命令提示符中的.sty代码确认 LaTeX 是否可以检测到该文件,kpsewhich style_file_name

C:\Users\User>  kpsewhich Rd.sty
            <--- Here nothing since LaTeX cannot detect the Rd.sty
C:\Users\User>mktexlsr      <--- Up date
mktexlsr: Updating C:/texlive/2013/texmf-config/ls-R...
mktexlsr: Updated C:/texlive/2013/texmf-config/ls-R.
mktexlsr: Updating C:/texlive/2013/texmf-var/ls-R...
mktexlsr: Updated C:/texlive/2013/texmf-var/ls-R.
mktexlsr: Updating C:/texlive/texmf-local/ls-R...
mktexlsr: Updated C:/texlive/texmf-local/ls-R.
mktexlsr: Updating C:/texlive/2013/texmf-dist/ls-R...
mktexlsr: Updated C:/texlive/2013/texmf-dist/ls-R.
mktexlsr: Done.

>  kpsewhich Rd.sty
c:/texlive/texmf-local/tex/Rd.sty <--- Here LaTeX can detect the Rd.sty

相关内容