《LaTeX入門實戰(zhàn)》全面介紹了LaTeX的安裝和使用,并且提供了豐富的學(xué)習(xí)資料,可以幫助讀者輕松入門LaTeX。全書分為14章。第1章介紹了如何安裝LaTeX。第2章介紹了文本格式化和宏的使用方法。第3章介紹了頁面版式。第4章至第10章分別介紹了列表、圖片、表格、引用、目錄、數(shù)學(xué)公式、字體的使用。第11章介紹了如何利用基本功能創(chuàng)建大型文檔。第12章介紹了優(yōu)化LaTeX文檔的方法。第13章對LaTeX中的常見問題進行了講解。第14章介紹了豐富的網(wǎng)絡(luò)資源!禠aTeX入門實戰(zhàn)》立足實戰(zhàn),指導(dǎo)讀者學(xué)習(xí)LaTeX,示例翔實,源碼清晰,并提供了源碼下載和在線編譯功能!禠aTeX入門實戰(zhàn)》適合作為從事學(xué)術(shù)研究、論文撰寫、學(xué)位論文寫作等學(xué)術(shù)界人士、科研人員、學(xué)生的LaTeX教材和參考書,也適合作為希望使用LaTeX創(chuàng)建技術(shù)文檔、用戶手冊、報告和其他技術(shù)文獻的相關(guān)專業(yè)人員的自學(xué)用書和參考手冊。
LaTeX 是一款高質(zhì)量的開源排版軟件,可以生成專業(yè)的印刷品和PDF 文件。LaTeX 的功能雖然強大,但使用復(fù)雜,特別是修改版式有一定難度,對初學(xué)者不夠友好。相比之 下,使用Microsoft Word或其他文字處理軟件則更加直觀。不過一旦熟悉了LaTeX, 再用 它進行文檔開發(fā)就游刃有余了。本書將引導(dǎo)你克服困難,輕松入門LaTeX。如果你正在撰寫數(shù)學(xué)、科學(xué)或技術(shù)方面的論文,這本書就是你的最佳選擇。
本書提供了實用的LaTeX 入門介紹。從安裝和基本用法開始,你將學(xué)習(xí)文檔排版中方方面面的知識,包含表格、圖形、公式及常見書籍元素(如參考文獻、術(shù)語表和索引)。 本書使用了大量的示例,手把手教你微調(diào)文本、公式和頁面版式,以及管理復(fù)雜文檔和使 用PDF 功能。本書會成為你的好幫手,助你輕松使用LaTeX。
本書立足實戰(zhàn),介紹LaTeX 的基本用法,包括安裝 LaTeX、格式設(shè)置和調(diào)整,以及頁面設(shè)計;使用宏和樣式維護文檔結(jié)構(gòu)的一致性,并盡量減少輸入;創(chuàng)建專業(yè)的表格,包括插入圖形和撰寫復(fù)雜的數(shù)學(xué)公式;便捷生成參考文獻和索引;處理復(fù)雜文檔以及使用 PDF 功能。軟件存檔、網(wǎng)絡(luò)論壇和在線編譯器等在線資源,為本書提供了補充。
讀者對象
如果你需要撰寫數(shù)學(xué)或科技論文、研討會手冊,甚至計劃撰寫畢業(yè)論文,那么本書將提供一個快速實用的介紹。在學(xué)校學(xué)習(xí)數(shù)學(xué)或物理學(xué)的學(xué)生,以及工程和人文專業(yè)的學(xué)生也將受益匪淺。任何想要撰寫高水平論文或書籍的人都會對LaTeX 的高質(zhì)量和穩(wěn)定性感到 滿意。
本書內(nèi)容
第1章 LaTeX 入門,介紹了LaTeX 及其優(yōu)點。本章講解如何下載和安裝 LaTeX 發(fā)行版,并展示如何創(chuàng)建LaTeX 文檔。本章還介紹了在線 LaTeX 軟件 Overleaf 的使用方法,以及如何訪問軟件包文檔。
第2章文本格式化和創(chuàng)建宏,介紹了如何變換字體、字形和文本樣式。本章介紹了段落的居中和對齊,以及如何改進斷行和連字符,介紹了邏輯格式化,并描述了如何定義宏以及如何使用環(huán)境和軟件包。
第3章設(shè)計頁面,展示了如何調(diào)整頁面邊距和行距。本章演示了縱向、橫向和雙 欄版式。在這一章中,我們將創(chuàng)建動態(tài)頁眉和頁腳,學(xué)習(xí)如何控制分頁和如何使用腳注。 在此過程中,你還將了解重新定義現(xiàn)有命令和使用類選項的方法。
第4章創(chuàng)建列表,介紹了如何將文本排列成項目符號、編號和定義列表。你將學(xué) 習(xí)如何選擇項目符號和編號樣式及如何設(shè)計列表的整體版式。
第5章插入圖片,展示了如何在文檔中插入帶有圖題的外部圖片。你將學(xué)習(xí)利用 LaTeX 的自動化圖形放置功能及微調(diào)方法。
第6章創(chuàng)建表格,展示了如何創(chuàng)建專業(yè)的表格,并深入探討了格式化的細節(jié)。
第7章交叉引用,介紹了對小節(jié)、腳注、表格、圖片和編號環(huán)境等進行智能引用。
第8章目錄和引用,介紹創(chuàng)建和自定義目錄、圖片目錄和表格目錄。此外,本章還介紹了如何引用圖書、創(chuàng)建參考文獻和生成索引。
第9章數(shù)學(xué)公式,深入解釋了數(shù)學(xué)排版。從基本公式開始,本章介紹了居中和對方程式編號,展示了如何對齊多行方程式,并詳細講解了如何排版數(shù)學(xué)符號,如根號、箭 頭、希臘字母和運算符,如何創(chuàng)建復(fù)雜的數(shù)學(xué)結(jié)構(gòu),如分數(shù)、堆疊表達式和矩陣。
第10 章字體,展示了不同字體,包括不同字形的羅馬字體、無襯線字體和打字機字體。
第11章開發(fā)大型文檔,介紹了如何管理大型文檔,將大型文檔拆分為多個文件。 閱讀本章后,你將能夠創(chuàng)建基于子文件的復(fù)雜項目。此外,我們還會處理具有不同頁碼和 單獨標題頁的前置和后置內(nèi)容,并將通過創(chuàng)建示例書籍進行介紹。你將熟悉使用文檔模板, 并最終可以編寫自己的論文、書籍或報告。
第12 章優(yōu)化文檔,介紹了如何使文檔更完美。本章介紹了如何修改各種類型的 章節(jié)標題,如何創(chuàng)建具有書簽、超鏈接和元數(shù)據(jù)的 PDF 文檔。
第13章處理常見問題,介紹了如何解決問題。我們將介紹不同種類的LaTeX錯誤和警告,以及如何處理這些問題。在閱讀本章后,你將了解LaTeX的提示信息,并知道如何使用它們來修復(fù)錯誤。
第14章在線資源,指導(dǎo)你瀏覽互聯(lián)網(wǎng)上大量的LaTeX信息。我們將訪問LaTeX在線論壇和 LaTeX問答網(wǎng)站。本章介紹了如何使用海量的LaTeX 軟件存檔、TeX 用戶組、郵件列表、Usenet 組及LaTeX圖形庫,還介紹了在哪里可以下載 LaTeX 編輯器,以及在博客和推特上關(guān)注哪些LaTeX專家。
充分利用本書
讀者需要使用安裝了LaTeX的計算機,聯(lián)網(wǎng)以進行安裝和更新。LaTeX可以在Windows、Linux、macOS或Unix等操作系統(tǒng)中安裝并使用。
本書使用免費的TeX Live發(fā)行版,它能在所有平臺上運行。讀者只需要聯(lián)網(wǎng)或使用TeX Live DVD進行安裝。在本書中,我們將使用跨平臺編輯器TeXworks, 讀者也可以使 用任何其他編輯器。
如果沒有安裝LaTeX, 你可以使用https://latexguide.org上的代碼示例,該網(wǎng)站提供在線編譯器。
如果你使用的是本書的電子版本,建議親自輸入代碼或者從本書的GitHub倉庫訪問代碼。這樣做可以避免由于復(fù)制和粘貼代碼而導(dǎo)致錯誤。
下載示例代碼文件
讀者可以從GitHub(https://github.com/PacktPublishing/LaTeX-Beginner-s-Guide-Second-Edition)下載本書的示例代碼文件。GitHub倉庫中的代碼會進行更新。
本書網(wǎng)站https://latexguide.org也提供代 碼下載。讀者還可以訪問https://latex-cookbook.net, 該網(wǎng)站提供了更多完整的代碼示例和在線編譯器。
本書還提供了代碼壓縮包,讀者可以從圖書和視頻目錄https://github.com/Packt Publishing/ 下載。
排版約定
本書使用了下列排版約定。
文本中的代碼:用于表示文本中的代碼、數(shù)據(jù)庫表名、文件夾名、文件名、文件擴展名、路徑名、虛擬URL、用戶輸入等,如加載fontenc包并選擇T1字體編碼。代碼示例如下:
正文中的粗體表示新術(shù)語、重要單詞或屏幕上出現(xiàn)的詞語。例如,菜單或?qū)υ捒蛑械膯卧~以粗體顯示。
提示或重要說明
提示或說明展示在文本框中。
聯(lián)系我們
非常歡迎讀者提供關(guān)于本書的反饋。
如果你對本書的任何方面有疑問,請發(fā)送電子郵件至 customercaregpacktpub.com, 并在郵件主題中備注本書書名。
關(guān)于LaTeX的問題。如果你對LaTeX有任何問題,請訪問作者的論壇https://latex.org。
勘誤表。盡管我們已盡一切努力確保內(nèi)容的準確,但難免存在錯誤。如果你在本書中發(fā)現(xiàn)錯誤,煩請向我們報告。可訪問www.packtpub.com/support/errata, 并填寫表格。
盜版。如果你在互聯(lián)網(wǎng)上發(fā)現(xiàn)本書的任何形式的非法副本,請告知我們地址或網(wǎng)站名 稱,通過copyrightepackt.com向我們發(fā)送鏈接。
成為作者。如果你熟悉某個技術(shù)領(lǐng)域,并且對出版圖書感興趣,請訪問authors. packtpub.com。
本書資源
本書為讀者準備了豐富的學(xué)習(xí)資源,請掃描下方二維碼下載。
第 1 章 LaTeX入門
1.1 技術(shù)要求
1.2 什么是LaTeX
1.2.1 LaTeX 的優(yōu)勢
1.2.2 開源的優(yōu)點
1.2.3 格式和內(nèi)容的分離
1.2.4 可移植
1.2.5 保護你的工作
1.2.6 開始使用 LaTeX
1.2.7 使用LaTeX 的方式
1.3 安裝并使用LaTeX
1.3.1 使用網(wǎng)絡(luò)安裝程序向?qū)О惭b TeX Live
1.3.2 離線安裝 TeX Live
1.3.3 在其他操作系統(tǒng)上安裝 TeX Live
1.3.4 更新 TeX Live 并安裝新軟件包
1.3.5 創(chuàng)建第一個文檔
1.3.6 高級 LaTeX 編輯器
1.4 通過Overleaf 在線使用 LaTeX
1.4.1 Overleaf 的需求和功能
1.4.2 Overleaf 的優(yōu)勢
1.4.3 在線使用的注意事項
1.4.4 在線創(chuàng)建第一個文檔
1.4.5 探索 Overleaf
1.4.6 使 用Writefull進行語法和語言反饋
1.4.7 審核和評論
1.5 查閱文檔
1.6 總結(jié)
第 2 章 文本格式化和創(chuàng)建宏
2.1 技術(shù)要求
2.2 使用邏輯格式化
2.2.1 創(chuàng)建具有標題的文檔
2.2.2 探索文檔結(jié)構(gòu)
2.2.3 理解 LaTeX 命令
2.2.4 了解 LaTeX 環(huán)境
2.3 LaTeX 讀取輸入的原理
2.4 修改文本字體
2.4.1 調(diào)整字形
2.4.2 選擇字體族
2.4.3 用括號限定命令的效果
2.4.4 探索字體大小
2.5 創(chuàng)建自定義命令
2.5.1 使用宏處理簡單文本
2.5.2 命令后的間距
2.5.3 創(chuàng)建更通用的命令并使用參數(shù)
2.6 使用方框限定段落寬度
2.6.1 創(chuàng)建窄文本框
2.6.2 生成通用段落框
2.6.3 段落框的更多特點
2.6.4 使用迷你頁面
2.7 斷行和分段
2.7.1 改進連字符
2.7.2 禁用連字符
2.7.3 改進對齊
2.7.4 手動斷行
2.7.5 斷行選項
2.7.6 禁用換行
2.8 禁用全對齊
2.8.1 禁用右對齊
2.8.2 禁用左對齊
2.8.3 文本居中
2.8.4 使用環(huán)境進行對齊
2.9 展示引文
2.10 總結(jié)
第 3 章 設(shè)計頁面
3.1 技術(shù)要求
3.2 創(chuàng)建章節(jié)
3.3 定義頁邊距
3.3.1 選擇紙張尺寸
3.3.2 指定文本區(qū)域
3.3.3 設(shè)置邊距
3.3.4 使用類選項
3.4 設(shè)計頁眉和頁腳
3.4.1 理解頁面樣式
3.4.2 自定義頁眉和頁腳
3.4.3 在頁眉或頁腳中使用裝飾線
3.4.4 修改 LaTeX 的頁眉標記
3.5 使用腳注
3.5.1 修改腳注線
3.5.2 使用包擴展腳注樣式
3.6 分頁
3.7 擴展頁面
3.8 調(diào)整行間距
3.9 創(chuàng)建目錄
3.10 總結(jié)
第 4 章 創(chuàng)建列表
4.1 技術(shù)要求
4.2 創(chuàng)建列表
4.2.1 創(chuàng)建無序列表
4.2.2 創(chuàng)建有序列表
4.2.3 創(chuàng)建定義列表
4.3 自定義列表
4.3.1 創(chuàng)建緊湊列表
4.3.2 選擇項目符號和編號樣式
4.3.3 暫停和繼續(xù)列表
4.4 總結(jié)
第 5 章 插入圖片
5.1 技術(shù)要求
5.2 插入圖片
5.2.1 選擇最佳的文檔類型
5.2.2 縮放圖片
5.2.3 插入整頁
5.2.4 將圖片置于文本后
5.3 管理浮動圖片
5.3.1 插入選項
5.3.2 強制輸出圖片
5.3.3 限定浮動
5.3.4 完全避免浮動
5.3.5 排放多張圖片
5.3.6 使文本包圍圖片
5.4 總結(jié)
第 6 章 創(chuàng)建表格
6.1 技術(shù)要求
6.2 使用制表符創(chuàng)建列
6.3 表格排版
6.3.1 在表格中畫線
6.3.2 格式化參數(shù)
6.3.3 增加行高
6.3.4 美化表格
6.3.5 調(diào)整長度
6.3.6 在多列插入條目
6.3.7 逐列插入代碼
6.3.8 跨越多行的條目
6.4 添加表格標題
6.4.1 在表格上方添加表格標題
6.4.2 定制表格標題
6.5 使用軟件包進行自定義
6.5.1 使列自動適應(yīng)表格寬度
6.5.2 生成多頁表格
6.5.3 為表格添加顏色
6.5.4 排列方向
6.5.5 在小數(shù)點處進行對齊
6.5.6 處理窄列
6.6 總結(jié)
第 7 章 交叉引用
7.1 技術(shù)要求
7.2 設(shè)置標簽和引用
7.2.1 標簽賦值
7.2.2 引用標簽
7.2.3 引用頁面
7.3 使用高級引用
7.3.1 生成智能頁面引用
7.3.2 微調(diào)頁面引用
7.3.3 引用頁面范圍
7.3.4 使用自動引用名稱
7.3.5 將智能引用與自動命名相結(jié)合
7.4 引用其他文檔中的標簽
7.5 將引用變成超鏈接
7.6 總結(jié)
第 8 章 目錄和引用
8.1 技術(shù)要求
8.2 自定義目錄
8.2.1 調(diào)整目錄深度
8.2.2 縮短條目
8.2.3 手動添加條目
8.2.4 創(chuàng)建并自定義圖片列表
8.2.5 創(chuàng)建表格列表
8.2.6 使用軟件包進行自定義
8.3 生成索引
8.3.1 定義索引條目和子條目
8.3.2 指定頁面范圍
8.3.3 在索引中使用符號和宏
8.3.4 引用其他索引的條目
8.3.5 微調(diào)頁碼
8.3.6 設(shè)計索引版式
8.4 創(chuàng)建參考文獻
8.4.1 使用標準參考文獻環(huán)境
8.4.2 使用 BibTeX 參考文獻數(shù)據(jù)庫
8.4.3 查詢 BibTeX 條目字段
8.4.4 引用網(wǎng)絡(luò)資源
8.4.5 理解 BibTeX 條目類型
8.4.6 選擇參考文獻類型
8.4.7 列出參考文獻而不引用
8.5 修改頁眉
8.6 總結(jié)
第 9 章 數(shù)學(xué)公式
9.1 技術(shù)要求
9.2 編寫基本的公式
9.2.1 在文本中嵌入數(shù)學(xué)表達式
9.2.2 行間公式
9.2.3 為公式編號
9.2.4 添加角標
9.2.5 使用運算符
9.2.6 求根
9.2.7 分數(shù)
9.2.8 希臘字母
9.2.9 手寫字母
9.2.10 省略號
9.2.11 修改字體、樣式和大小
9.2.12 自定義行間公式
9.3 多行公式
9.3.1 為多行公式中的行進行編號
9.3.2 向公式中插入文本
9.4 數(shù)學(xué)符號
9.4.1 二元運算符
9.4.2 二元關(guān)系運算符
9.4.3 不等關(guān)系符
9.4.4 子集和父集運算符
9.4.5 箭頭
9.4.6 魚叉箭頭
9.4.7 類字母符號
9.4.8 雜項符號
9.4.9 單位
9.4.10 可變尺寸運算符
9.4.11 可變尺寸分隔符
9.5 數(shù)學(xué)結(jié)構(gòu)
9.5.1 數(shù)組
9.5.2 矩陣
9.5.3 二項式系數(shù)
9.5.4 下畫線和上畫線
9.5.5 重音符號
9.5.6 疊放符號
9.5.7 定理和定義
9.5.8 更多數(shù)學(xué)工具
9.6 總結(jié)
第10章 字 體
10.1 技術(shù)要求
10.2 字體包
10.2.1 Latin Modern標準字體的替換
10.2.2 Kp-Fonts另一個字體擴展集
10.3 使用指定字體族
10.3.1 襯線字體
10.3.2 無襯線字體
10.3.3 Typewriter 字體
10.3.4 書法字體
10.4 使用任意字體
10.4.1 選擇主字體
10.4.2 選擇多個字體族
10.5 總結(jié)
第11章 大型文檔
11.1 技術(shù)要求
11.2 拆分輸入
11.2.1 插入代碼
11.2.2 插入文檔
11.2.3 編譯部分文檔
11.3 創(chuàng)建前置和后置部分
11.4 設(shè)計扉頁
11.5 使用模板
11.6 總結(jié)
第12章 優(yōu)化文檔
12.1 技術(shù)要求
12.2 使用超鏈接和書簽
12.2.1 添加超鏈接
12.2.2 自定義超鏈接
12.2.3 手動創(chuàng)建超鏈接
12.2.4 手動創(chuàng)建書簽
12.2.5 在書簽中使用數(shù)學(xué)公式和特殊符號
12.3 設(shè)計標題
12.4 為文檔著色
12.5 總結(jié)
第 1 3 章 處理常見問題
13.1 技術(shù)要求
13.2 理解并修復(fù)錯誤
13.2.1 處理前言和正文
13.2.2 使用命令和環(huán)境
13.2.3 編寫數(shù)學(xué)公式
13.2.4 處理文檔
13.2.5 表格和數(shù)組
13.2.6 處理列表
13.2.7 處理浮動圖片和表格
13.2.8 常見語法錯誤
13.3 處理警告
13.3.1 文本對齊
13.3.2 引用
13.3.3 選擇字體
13.3.4 放置圖片和表格
13.3.5 自定義文檔類
13.4 避免使用過時的類和包
13.5 處理常見問題
13.6 總結(jié)
第 1 4 章 在線資源
14.1 網(wǎng)絡(luò)論壇,問答網(wǎng)站,討論版
14.1.1 LaTeX.org
14.1.2 Stack Exchange
14.1.3 其他語言的論壇
14.1.4 Usenet 群組
14.2 常見問題列表
14.3 郵件列表
14.4 TeX 用戶組
14.4.1 TeX 用戶組
14.4.2 DANTE
14.4.3 LaTeX 項 目
14.4.4 UK TUG
14.4.5 其他用戶組
14.5 LaTeX 軟件和編輯器網(wǎng)站
14.5.1 LaTeX 發(fā)行版
14.5.2 LaTeX 編輯器
14.5.3 CTAN
14.6 圖片網(wǎng)站
14.7 LaTeX 博客
14.8 推特訂閱
14.9 總結(jié)