1. 程式人生 > >LaTeX自定義巨集包與類檔案預設搜尋路徑的設定方法

LaTeX自定義巨集包與類檔案預設搜尋路徑的設定方法

對於自定義的LaTeX巨集包與類,在呼叫時可以通過在命令\documentclass{}與\usepackage{}命令中指定完整路徑或者相對路徑,這樣確實可以呼叫,但是編譯時總是有煩人的警告資訊,讓人不爽。還好有一個辦法可以解決。

作業系統:Ubuntu 16.04 64位桌面版
LaTeX工具:TeXstudio 2.10.8

1、開啟終端,輸入以下命令

kpsewhich -var-value=TEXMFHOME

這個命令會查詢到預設的巨集包與類搜尋路徑,我的電腦上顯示結果為:home/luwei/texmf。

2、建立目錄

上面顯示的目錄,不一定會存在,如果沒有的話就自己建立一個,然後再繼續建立三個目錄,最後的目錄結構是:~/texmf/tex/latex/commonstuff。

3、放入巨集包與類檔案

把自己定義的巨集包與類檔案放入上面建立的目錄中即可。我放的是真實檔案的連結,這樣靈活一些。示意如下:

做完上述工作後,再開啟TeXstudio編譯檔案就沒有警告資訊了。此外,要注意的是在巨集包與類的\ProvidesClass{}命令中,不用加路徑,直接宣告想起的名字,在呼叫時也是如此,就與呼叫系統提供的巨集包一樣。