Latex 找不到 sty 文件

Latex 找不到 sty 文件

我投入Rd.styC:\texlive\texmf-local\tex\latex\Rd.sty.但是當我嘗試執行一個文件時,就會發生aaa.tex錯誤 ! LaTeX Error: File "Rd.sty" not found. 。但是,如果我將Rd.styaaa.tex 放在同一目錄中,那麼一切都會順利。為什麼?


回答 烏爾里克費雪 (Ulrike Fisher) 提出的我的問題,我在此轉載。

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

  2. 從命令提示字元執行程式碼mktexlsr以反映更改,如下所示:

    C:\用戶\用戶>mktexlsr

那麼,我們就不再需要將Rd.sty和 sometex檔案放在同一個目錄中了。


我們透過命令提示字元中的.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

相關內容