LaTeX + XeLaTeX + TexLive 2017 踏過的坑

選擇了LATEX 就選擇了折騰,這玩意不像HTML一邊解釋一邊執行,也不像C++之類的變量定義後編譯執行……還沒理解它的運作原理之前,只能一直折騰。。。

TexLive 2017 宏包的刷新

Windows下安裝好TL後會有圖形界面TeX Live Manager 2017,【操作】菜單 【更新文件名數據庫】即可

mtpro2 數學字體安裝

  1. 把 texmf 目錄中的內容按結構複製到本地的 texmf-local 目錄
  2. 命令提示符下,管理員身份運行:

    updmap-sys --enable Map=mtpro2.map
    updmap --enable Map=mtpro2.map

    第一條命令似乎多運行幾次就可以成功,第二條命令似乎不成功。它們的作用應該就是建立一個updmap.cfg文件,裏面寫着Map mtpro2.map,然後刷新系統的宏包,因此用圖形界面刷新宏包也是一樣的。

另外,mtpr2字體的花括號比較好看,數學字體用XITS Math也是很好的選擇。

picincs宏包安裝

picincs貌似發行許可問題沒被TL收錄,因此要手動安裝。帖子在這裏:http://bbs.ctex.org/forum.php?mod=viewthread&tid=45392

簡單(但並不完全正確)的辦法是,把解壓出來的整個 picins 目錄,拷貝到 texmf-dist/tex/latex 目錄下。這個不影響使用。
複雜的辦法是把兩個 .sty 文件放進 tex/latex/picins 目錄,把 .dvi 和 .doc 文件放進 doc/latex/picins 目錄,把剩下的文件放進 source/latex/picins 目錄。以上參考它在 MiKTeX 中的目錄樹。

然後刷新宏包即可

在表格內使用抄錄環境(verbatim,lstlisting)

目前只知道可以用tabu* + verbatim,不支持lstlisting,然而前者會將代碼塊視爲一個box,然後跨頁斷行就比較雞肋!另外加了verbatim後,單元格的邊距也空了很多!總之還沒有完美解決方案

XeLaTeX編譯慢

  • 管理員運行fc-cache
  • 管理員運行TeXstudio
  • 設置TeXlive安裝目錄下/bin/win32/xelatex.exe以管理員身份運行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章