我在過去的三個小時裡一直在研究這個問題,但沒有發現任何線索。今天早上我發現了這個博客LaTeX 證書並下載了tex文件證書.tex。當我在 emacs 中編譯它時,我遇到以下錯誤報告:
錯誤:LaTeX 錯誤:找不到檔案“nowidow.sty”
我按照這篇文章的說明進行操作:
我應該在哪裡放置我自己的 .sty 文件,以使它們可供我的所有 .tex 文件使用?
並將其放入nowidow.sty
目錄中:/usr/local/share/texmf/nowidow
但錯誤報告仍然彈出。我是否將文件放在錯誤的目錄中,或者是否缺少其他重要步驟?有人可以幫我嗎?我的系統是Ubuntu 12.04。
答案1
下面有一個 TeX 目錄結構.../texmf/
。在你的情況下,.sty
文件應該進入
/usr/local/share/texmf/tex/latex/nowidow/nowidow.sty
此子目錄tex
表示“TeX 檔案”,該子目錄latex
代表 TeX 格式“LaTeX”(格式檔案latex
)。文件:TeX 檔案的目錄結構。
TEXMFLOCAL
通常您還需要透過執行texhash
或mktexlsr
(由於 為 root 使用者)來刷新檔案名稱資料庫/usr
。