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

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

操作系統:Ubuntu 18.04.3 桌面版
LaTeX工具:TeXstudio 2.12.6

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

kpsewhich -var-value=TEXMFHOME  

  這個命令會查詢到默認的宏包與類搜索路徑,我的電腦上顯示結果爲:home/lotus/texmf。

2、創建目錄

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

3、放入宏包與類文件

  把自己定義的宏包或類文件放入上面創建的目錄中即可,放文件的鏈接也可以。示意如下:

  做完上述工作後,再打開TeXstudio編譯文件就沒有警告信息了。此外,要注意的是在宏包與類的\ProvidesClass{}命令中,不用加路徑,直接聲明名字,在調用時也是如此,就與調用系統提供的宏包一樣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章