【Latex】从零开始学论文排版软件
早晚要學(xué)的軟件他lei了,這段時(shí)間改師兄的論文需要用latex,于是在B站搜了教程,決定先看劉海洋老師的課程,鏈接放在這里了(網(wǎng)課鏈接)。
網(wǎng)課目錄
- Latex特點(diǎn)
- 安裝與更新發(fā)行版軟件
- 相關(guān)資源
- 結(jié)構(gòu)化文檔
- 文檔的組成
- 編寫(xiě)文檔步驟
- Markdown語(yǔ)言
- Latex文檔基本結(jié)構(gòu)
- 文檔常用部件
- 文檔劃分部件
- 磁盤(pán)文件組織
- 編譯
- 語(yǔ)法結(jié)構(gòu)
- 宏
- 正文
- 正文文本
- 正文符號(hào)
- 公式
- 數(shù)學(xué)模式
- 數(shù)學(xué)結(jié)構(gòu)
- 數(shù)學(xué)符號(hào)
- asmath與mathtools
- 科技功能
- 列表與文本塊
- 列表
- 定理類(lèi)環(huán)境
- 抄錄代碼
- 代碼高亮
- 算法結(jié)構(gòu)
- 圖表和浮動(dòng)環(huán)境
- 畫(huà)圖表
- 插圖
- 浮動(dòng)體
- 自動(dòng)化工具
- 目錄
- 鏈接與書(shū)簽
- 參考文獻(xiàn)
- BieTex原理
- 設(shè)計(jì)文檔格式
課程目錄部分在該博客更新完之后會(huì)做總結(jié)~
Latex特點(diǎn)
Latex主要是以宏命令為主,以預(yù)定義好的模板,通過(guò)類(lèi)似HTML的css樣式,將代碼轉(zhuǎn)換為我們需要的輸出形式,即從格式化的代碼變成排版好的文檔。主要面向?qū)ο鬄榭蒲泄ぷ髡叩目蒲姓撐呐虐妗?br />
安裝與更新發(fā)行版軟件
Latex本身是一個(gè)比較小型的軟件,但是外帶資源包后就會(huì)是一個(gè)比較大的distribution。在windows環(huán)境下可以選擇MiKTex,當(dāng)然也可以直接選用online的overleaf。事實(shí)上,課題組內(nèi)的大部分論文排版是在overleaf上完成的(協(xié)作功能他不香嗎)。
下給出local版和online版的地址,其中TextLive需要安裝教程的話可以點(diǎn)這里。
標(biāo)準(zhǔn)版TexLive:tug.org/texlive
Overleaf:https://www.overleaf.com/
其他的鏡像匯總鏈接:https://ctan.org/mirrors
相關(guān)資源
相關(guān)教程資料:Latex Tutorials: A primer
相關(guān)社區(qū)資源:
結(jié)構(gòu)化文檔
文檔的組成
編寫(xiě)文檔步驟
Markdown語(yǔ)言
本質(zhì)是一種簡(jiǎn)單的結(jié)構(gòu)標(biāo)記語(yǔ)言,類(lèi)似于css的效果。通過(guò)結(jié)構(gòu)化的文本格式在html上實(shí)現(xiàn)相應(yīng)的效果。
(PS:Markdown相對(duì)來(lái)說(shuō)比較輕量,適合做筆記等,常用軟件有typora)
(PPS:CSDN的博客文章就是使用的Markdown語(yǔ)言)
Latex文檔基本結(jié)構(gòu)
以document為界,前為導(dǎo)言部分,內(nèi)為正文部分,后忽略。
在導(dǎo)言部分設(shè)置格式,正文套用格式。(下圖%為注釋)
文檔常用部件
文檔劃分部件
磁盤(pán)文件組織
當(dāng)一個(gè)文檔較為復(fù)雜時(shí),往往會(huì)像大型項(xiàng)目一樣做文件的拆分,分別編輯之后再通過(guò)命令組織到一起。
下給出一本簡(jiǎn)單書(shū)籍的文件組織范例。
編譯
語(yǔ)法結(jié)構(gòu)
宏
宏可分為命令與環(huán)境:
命令 :命令通常以反斜線開(kāi)頭,可以帶零到多個(gè)參數(shù)。命令也可以是直接輸出某種結(jié)果;也可以改變一個(gè)狀態(tài),此時(shí)Latex用花括號(hào){}分組或環(huán)境作為狀態(tài)改變的作用域。例如\em abc改變字體以強(qiáng)調(diào)一些文字,得到abc;而帶 參數(shù)的命令\emph(abc}可得到同樣的效果。
環(huán)境: 環(huán)境的格式為
\begin{env} 環(huán)境的內(nèi)容 \end{env}
正文
正文文本
正文符號(hào)
更多符號(hào)需要使用符號(hào)字體包
公式
數(shù)學(xué)模式
數(shù)學(xué)結(jié)構(gòu)
數(shù)學(xué)符號(hào)
數(shù)學(xué)符號(hào)與普通符號(hào)的區(qū)別在于,間距會(huì)有差別,以及在latex里的規(guī)則對(duì)應(yīng)不同。
asmath與mathtools
上述公式的編寫(xiě)需要asmath中的align環(huán)境,從而實(shí)現(xiàn)三個(gè)等號(hào)的對(duì)齊。范例代碼如下:
科技功能
容易被忽視的重要package——siunitx:數(shù)字單位的一攬子解決方案。
除此以外,還有許多特定專業(yè)比較好用 的包(化學(xué)生物等都有)
列表與文本塊
列表
定理類(lèi)環(huán)境
除此以外還有詩(shī)歌,引文等,在CS方向的論文中很少會(huì)涉及。
抄錄代碼
代碼高亮
算法結(jié)構(gòu)
圖表和浮動(dòng)環(huán)境
畫(huà)圖表
網(wǎng)站生成表格代碼的框架非常實(shí)用;除此以外,booktabs提供的三線表功能也很棒。
插圖
浮動(dòng)體
自動(dòng)化工具
目錄
鏈接與書(shū)簽
參考文獻(xiàn)
BieTex原理
JabRef管理參考文獻(xiàn),生成.bib文件方便引用,實(shí)際latex時(shí)根據(jù)引用直接讀入。
設(shè)計(jì)文檔格式
由于修改論文具有模板,DIY部分就先暫時(shí)不學(xué)習(xí)了,希望之后會(huì)記得回來(lái)填坑(bushi)。
總結(jié)
以上是生活随笔為你收集整理的【Latex】从零开始学论文排版软件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一体机怎么修复音频服务器,电脑一体机没有
- 下一篇: TLS协议的兼容性测试