megrxu

LaTeX 環境配置(畢業論文)

Nov 29, 2018  #LaTeX 

軟體安裝

  • TeXLive 新版,也可以使用其他的 CTAN 映象安裝。
    • 下載安裝映象檔案浙大映象),裝載。然後執行 install 的指令碼進行安裝。耗時較長。
    • 中途可選編輯器前端的安裝,如果更習慣使用 Visual Studio Code 或者其他編輯器進行編輯的話也可以不安裝。

宏包的更新

安裝 TeXLive 完成之後,在命令列中已經可以直接執行 tex, latex, pdftex, xelatex, latexmk 等命令了。可以嘗試進行小檔案的編譯。同時 TeXLive 還會安裝上宏包管理器,以便於更新和安裝新的宏包。

  • 執行 tlmgr update --self --all 更新全部宏包。(在此之前也可以查詢資料配置一下宏包管理器的映象地址以便加速)

模板下載

模板是 Fork 自計院學長的 zjuthesis。如果後續有適用於本院的格式更新的話會先在 megrxu/zjuthesis 更新。

熟悉 git 使用的可以克隆下來,不熟悉可以直接下載 master 分支的壓縮包,再解壓。

編譯生成

使用命令列開啟模板所在的目錄,執行 latexmk -xelatex -outdir=out zjuthesis.tex1 開始編譯。正常編譯後,會在 out 資料夾內生成一堆中間檔案,日誌檔案和 PDF 檔案。

後續配置和問題

  • 對於不同的編輯器有不同的配置方式,但是編譯引擎只能選擇 xelatex。如果編輯器有 latexmk 的引擎選項,記得指定引數 -xelatex,否則它將使用預設的 pdflatex
  • 編譯時,在 TeXLive 2018 下如果遇到 \counterwithout 相關問題,需要升級宏包2

  1. latexmk 是一個 Perl 指令碼,方便用於 TeX 檔案的編譯。 -xelatex 選項指定了編譯的引擎是 XeLaTeX,該引擎對於中文和 UTF-8 都有著比較好的支援。 -outdir=out 指定輸出目錄為 out,避免汙染工作環境。 ↩︎

  2. https://github.com/TheNetAdmin/zjuthesis/issues/3 ↩︎



可能相關的