1. 程式人生 > >LaTeX自定義宏包與類文件默認搜索路徑的設置方法

LaTeX自定義宏包與類文件默認搜索路徑的設置方法

操作 bubuko 設置 創建目錄 64位 image 顯示 comm ack

對於自定義的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{}命令中,不用加路徑,直接聲明想起的名字,在調用時也是如此,就與調用系統提供的宏包一樣。

LaTeX自定義宏包與類文件默認搜索路徑的設置方法