LaTeX的安裝以及環(huán)境配置

LaTeX分享【LaTeX的安裝以及環(huán)境配置】
作者:JinyuLi
日期:2023.03.03
內(nèi)容:LaTeX的安裝以及環(huán)境配置
1、LaTeX編寫及編譯環(huán)境的簡介
2、配置教程推薦(非原創(chuàng)部分,請勿誤解)
3、一些LaTeX學(xué)習(xí)網(wǎng)站、BLOG、文檔的推薦(主要說說怎么快速查找宏包(package)使用手冊)
本文觀前提醒:文章配置部分內(nèi)容是直接推薦的網(wǎng)絡(luò)文章,并非原創(chuàng),網(wǎng)頁鏈接直接附在該文文末,請大家自行點擊閱覽
LaTeX編寫及編譯環(huán)境的簡介
在我前面寫過的關(guān)于**LaTeX的介紹**一文中,就曾說過
LaTeX 是一種基于 TeX 的排版系統(tǒng),它使用的是一種類似于程序的語言,即 LaTeX 源代碼,而不是直接書寫最終的文檔內(nèi)容。
具體的LaTeX源文件的內(nèi)容大概長下面這樣:

很容易就能看出,這就是類似于代碼的一份源文件,所以,既然LaTeX是一種類似程序的語言,那么說到運行程序,那么很自然的就能聯(lián)想到程序在正式運行前,還需要經(jīng)過最重要的一步,那就是編譯,那么需要對程序進行編譯,那么我們自然就需要一些編譯工具,在了解有什么編譯的工具之前,我更想和大家分享一下,LaTeX編譯的這個過程發(fā)生了什么,又會產(chǎn)生些什么文件,以及這些文件的作用。
LaTeX編譯過程簡介
首先,下面是一個LaTeX源文件從單純的文本,代碼編譯之后生成一份PDF電子文檔的一個大概的過程

從這個圖中,我們可以把LaTeX的編譯過程簡單的劃分為三個部分
將 LaTeX 源代碼轉(zhuǎn)換為 TeX 源代碼:LaTeX 源代碼中包含了一些命令和宏定義,需要先將其轉(zhuǎn)換為 TeX 語言的源代碼,才能進行后續(xù)處理。
運行 TeX 引擎進行排版:TeX 引擎是一種排版引擎,它將 TeX 源代碼轉(zhuǎn)換為 DVI(設(shè)備無關(guān)文件)格式的文件,包括字體選擇、頁面布局、斷詞等操作。
注:圖片中的LaTeX引擎就是指TeX引擎,只要理解為同一東西就好,再深究的我也不懂[Doge]
將 DVI 文件轉(zhuǎn)換為最終的文檔格式:根據(jù)需要生成 PDF、PS 等格式的文件,需要使用一些工具和程序進行轉(zhuǎn)換和處理。
在這里,生成的PDF文件需要使用PDF閱讀器進行再一步的閱覽
而LaTeX需要編譯才能使用,個人認(rèn)為這種略顯麻煩的操作也帶來了一種優(yōu)點,因為美編譯一次都會產(chǎn)生一份PDF,而且在每次編譯的過程,還會產(chǎn)生一份編譯每個版本的時候會有什么變化的,log文件進行記錄,那么這就極大的方便了我們?nèi)プ霭姹镜牡凸芾?,也更容易溯源,這會在多人協(xié)作編撰文檔中起到一些讓大家都連連稱贊的作用。
LaTeX編譯產(chǎn)生文件及作用
在LaTeX編譯的過程中除了源文件.tex文件,以及生成的.pdf文件之外,還會產(chǎn)生下面這些文件
.tex 文件:LaTeX 源文件,包含文檔的內(nèi)容和格式。
.aux 文件:輔助文件,記錄了交叉引用、目錄、參考文獻等信息,用于下一次編譯。
.log 文件:編譯日志文件,記錄了編譯過程中的各種信息,包括錯誤、警告、頁面布局等。
.toc 文件:目錄文件,記錄了文檔的章節(jié)、節(jié)、子節(jié)等結(jié)構(gòu),用于生成目錄。
.lof 文件:圖形列表文件,記錄了文檔中使用的圖形的信息,用于生成圖形列表。
.lot 文件:表格列表文件,記錄了文檔中使用的表格的信息,用于生成表格列表。
.bbl 文件:參考文獻文件,記錄了文檔中使用的參考文獻的信息,用于生成參考文獻列表。
.blg 文件:參考文獻編譯日志文件,記錄了參考文獻的編譯過程中的各種信息。
.pdf 文件:最終生成的文檔文件,可以直接打印或者閱讀。
其中一頭一尾的.tex .pdf外,其他的文件都是編譯過程中的輔助文件,可以根據(jù)需要進行處理或刪除。這些文件的作用包括記錄文檔的結(jié)構(gòu)、內(nèi)容、格式、引用、參考文獻等信息,方便后續(xù)的編譯、修改、格式調(diào)整等操作。
這里要說明一下后面可能會介紹到的另一種格式的文件 .bib 文件,這個文件最主要的作用是在寫論文的時候要用到,是用來管理引用文獻或者鏈接等引用的管理文件。
LaTeX編譯工具推薦
這里,我直接給出一篇參考BLOG供大家閱讀,大家可以點擊鏈接進行觀看:
博文推薦https://blog.csdn.net/xueshengke/article/details/52883064
其中我個人比較推薦 Overleaf 的使用,但是這個工具可能使用科學(xué)上網(wǎng)的方法用起來會比較順暢,但是我認(rèn)為它強的點就在于,它是云端儲存,而且不用下載臃腫的編譯器,直接網(wǎng)頁編撰就行,更好的一點就一定是適用于團隊工作的特性了,畢竟現(xiàn)在的云端軟件多少都沾點社交或者說群體屬性,幾乎都已經(jīng)成為一種潮流了。
而另外一種我也推薦并正在使用的就是 LaTeX+VScode 的組合配方,我個人覺得使用起來很順手,下面的配置教程也給出了配置教程,大家可以自行前往觀看。
配置教程推薦
這里給出常用的系統(tǒng)的LaTeX的配置以及初步使用方法,大家可以選擇觀看
Windows系統(tǒng)下LaTeX+VScode的配置https://zhuanlan.zhihu.com/p/166523064
Ubuntu系統(tǒng)下LaTeX配置方法https://zhuanlan.zhihu.com/p/65931654
Mac系統(tǒng)的LaTeX配置https://zhuanlan.zhihu.com/p/440869635
這里還要給出一個免責(zé)聲明
1、 教程我只試過第一二個,并且都獲得成功才推薦的,因為我沒有Mac設(shè)備,所以沒有嘗試過Mac是否能和教程一樣可行
2、 我的系統(tǒng)可行并不代表讀者你的可行,如果遇到什么BUG我可能也沒遇到過
3、 以上教程均來源網(wǎng)絡(luò),我只是和大家分享
參考文章鏈接
Windows系統(tǒng)下LaTeX+VScode的配置https://zhuanlan.zhihu.com/p/166523064
Ubuntu系統(tǒng)下LaTeX配置方法https://zhuanlan.zhihu.com/p/65931654
Mac系統(tǒng)的LaTeX配置https://zhuanlan.zhihu.com/p/440869635
LaTeX編譯工具推薦https://blog.csdn.net/xueshengke/article/details/52883064
LaTeX排版札記:Part 1—編譯器的選擇和安裝https://zhuanlan.zhihu.com/p/32280635
論文寫作利器---LaTeX教程(入門篇)(更新中)https://blog.csdn.net/brave_stone/article/details/88913010
后續(xù)預(yù)告
LaTeX從源文件到PDF的基本操作與資料查找方式。以上即為今日分享內(nèi)容,祝各位周末愉快,我們周三見
大家也可以移步以下平臺閱覽本專欄,感謝
微信公眾號?Jinyu Li OwO

B站專欄https://www.bilibili.com/read/cv21970159
知乎https://www.zhihu.com/column/c_1611528726348275712
CSDNhttps://blog.csdn.net/ljy025/category_12214744.html
公眾號更新
周三(11:45) 周六(16:30)
其他平臺不定期。