1. 程式人生 > 其它 >LaTeX 安裝 & 巨集包升級 & 入門

LaTeX 安裝 & 巨集包升級 & 入門

技術標籤:LaTeX學習筆記latex

LaTeX安裝

各位道友,大家好!最近在排版蔣嶽祥老師的講稿,發現 LaTeX \LaTeX LATEX魅力無限,再次倒在了 LaTeX \LaTeX LATEX 的石榴裙下.

今天我們介紹一下Windows 系統下的 LaTeX \LaTeX LATEX 的安裝以及編輯器、編譯方法、巨集包升級的方法以及解除安裝的方法。要是使用MAC OS和Lunix的道友可以去

LaTeX \LaTeX LATEX工作室官方網站檢視相關軟體下載辦法。

作為LaTeX工作室鐵粉,在此向各位道友安利一下,LaTeX工作室在B站上傳了 9 場直播的錄屏,大家感興趣的可以看一下LaTeX工作室B站主頁

1. LaTeX 相關軟體下載

首先下載TeX套裝,之後要解壓映象檔案進行安裝,然後下載編輯器,新手推薦使用TeX Studio編輯器,這個編輯器有很多快捷鍵按鈕,熟練了之後可以使用Vs code編輯器Vs code 編輯器

還可以寫 Python,是一個較為通用的編輯器。

關於PDF閱讀器,使用自己喜歡的PDF閱讀器就行,我個人使用的是Sumatrapdf,這個閱讀器可以在tex程式碼編譯過程中開啟,無需在tex程式碼編譯過程中把檔案關閉。

我個人用的是TeX Live2020套裝,為什麼用個 LaTeX \LaTeX LATEX需要我們下載這個麼多軟體?其實如果精通cmd命令,用記事本(Notepad++)也可以寫 LaTeX \LaTeX LATEX排版文件。

這裡就要提及到上次推文中的Windows Terminal.支援程式碼高亮,真是不二之選啊。下面寫一個利用cmd命令的例子:

當然我們如果沒有下載編輯器的話,我們可以用記事本編輯,首先生成一個name.tex

在test資料夾下,name.tex檔案裡我們可以書寫:

\documentclass{article}
\usepackage{ctex}
\begin{document}
  Hello, 我的大寶貝!
\end{document}

在cmd命令列中,輸入xelatex name.tex,切記命令列所在資料夾和name.tex所在資料夾是同一路徑。

xelatex name.tex

這裡是告訴電腦編譯一個名字為<name>tex檔案,編輯器裡面的執行按鈕也是告訴電腦一個指令:給我執行tex檔案,所以他們本質都是一樣的。

2. 安裝

2.1 手動安裝

我是手動安裝TeX Live2020的,微信公眾號有TeX Live2020安裝的順序的各種截圖,可以根據他們發的經驗貼來,不過自己根據安裝提示也行,找到 install-win.bat ,然後雙擊,修改檔案安裝路徑,別安裝在C盤就行。然後要經歷漫長的等待,我安裝了大概 50mins,這個安裝的東西就是各種你要用到對各種巨集包,大概將近4000個巨集包。

關於編輯器的安裝也是同樣的道理,和下載 騰訊QQ 本質都是一樣的。

安裝完之後可以在命令列中輸入

tex -v

下面這張圖就是tex -v的輸出結果,可以看到裡面有一個圓周率,3.14159265,這個是一個開發者的小故事,有興趣的道友可以自己去讀一下學習手冊。出現這個結果就表示TeX Live2020已經安裝成功了,你可以下載編輯器之後寫一個 Hello World. \LaTeX

tex -v

2.2 命令列安裝

我沒有嘗試過,我讀的一篇文件裡寫的有,這位大佬的筆名是嘯行,這個文件被大佬上傳到了Github上:instal-latex-guide-zh-cn,這個文件也被CTAN 收錄了,我們可以通過命令列進行安裝:

tlmgr install install-latex-guide-zh-cn

安裝完成後可以通過指令開啟:

texdoc install-latex-guide-zh-cn

文件內容十分的豐富,大家可以去檢視學習,裡面也有介紹怎麼用命令列進行安裝,也有介紹Mac OS怎麼去安裝TeX 套裝

關於指令去安裝,我建議大家去檢視這個文件,沒有實踐,就沒有話語權,B站也有個視訊介紹怎麼用命令列安裝,讀不懂文件可以去看下視訊。其中一個安裝的命令為:

Z:\install-tl-windows.bat --no-gui

我理解為就是手動版雙擊install-tl-windows.bat,告訴電腦去安裝一個檔案。

3. 巨集包升級

從網上下載一個模板之後提示我巨集包需要升級,然後我就把TeX Live 2018解除安裝換成了TeX Live 2020,這麼做非常耗費時間,是非常愚蠢的行為,我們可以通過cmd命令告訴TeX Live 套裝去更新一個巨集包/所有巨集包。

  • 檢視所有更新的巨集包指令:
tlmgr update --list
  • 更新所有需要更新的巨集包:
tlmgr update --self --all
  • 如果遇到更新巨集包過程中,某一個巨集包更新失敗,可以使用指令繼續更新:
tlmgr update --reinstall-forcibly-removed --all

這裡的tlmgr就相當於Python中的piptlmgr是 Tex Live Package Manger

如果遇到tlmgr版本過低的提示,按照提示進行版本更新就行。更新巨集包過程中,需要把PDF閱讀器關閉,否則閱讀到在更新的巨集包,可能會更新失敗,這時需要手動更新巨集包,上面提到的嘯行寫的檔案裡有,也可以找到這個巨集包所在的檔案,把這個檔案刪除,在單獨更新這個巨集包。

如果因為某個巨集包更新失敗,然後編譯不能執行這個巨集包,又不會重新手動更新或者刪除重灌,較為不好的方法就是解除安裝重新安裝TeX 套裝

4. LaTeX \LaTeX LATEX 入門

LaTeX工作室 在他的網站上提供了一些入門學習手冊。大家可以自行下載閱讀。

4.1 texdoc大法

我感覺寫的最好的文件就是這樣巨集包開的文件,我們可以通過texdoc檢視相應地命令,下面這個命令是檢視經典入門Ishort檔案。建議大家不要把命令複製貼上直接用,儘量遇到不會的命令去讀他的手冊,有的手冊看起來很長,其實大部分都是在寫他的實現過程,我們看看command和他的可選引數就可以。

texdoc lshort-zh-cn

4.2 提問大法

可以去LaTeX工作室的提問網站進行提問,一定要提供MWE,這樣別人才能清楚你的問題。

4.3 其他

不斷的學習,修習內功,創造自己的門派(巨集包)


希望對大家有所幫助,有興趣得夥伴可以關注

公眾號:經濟知識綜合