LaTeX 是一款高質量的開源排版軟件,可以生成專業的印刷品和PDF 文件。LaTeX 的功能雖然強大,但使用復雜,特別是修改版式有一定難度,對初學者不夠友好。相比之 下,使用Microsoft Word或其他文字處理軟件則更加直觀。不過一旦熟悉了LaTeX, 再用 它進行文檔開發就遊刃有餘了。本書將引導你克服困難,輕松入門LaTeX。如果你正在撰寫數學、科學或技術方面的論文,這本書就是你的最佳選擇。
本書提供了實用的LaTeX 入門介紹。從安裝和基本用法開始,你將學習文檔排版中方方面面的知識,包含表格、圖形、公式及常素(如參考文獻、術語表和索引)。 本書使用了大量的示例,手把手教你微調文本、公式和頁面版式,以及管理復雜文檔和使 用PDF 功能。本書會成為你的好幫手,助你輕松使用LaTeX。
本書立足實戰,介紹LaTeX 的基本用法,包括安裝 LaTeX、格式設置和調整,以及頁面設計;使用宏和樣式維護文檔結構的一致性,並盡量減少輸入;創建專業的表格,包括插入圖形和撰寫復雜的數學公式;便捷生成參考文獻和索引;處理復雜文檔以及使用 PDF 功能。軟件存檔、網絡論壇和在線編譯器等在線資源,為本書提供了補充。
讀者對像
如果你需要撰寫數學或科技論文、研討會手冊,甚至計劃撰寫畢業論文,那麼本書將提供一個快速實用的介紹。在學校學習數學或物理學的學生,以及工程和人文專業的學生也將受益匪淺。任何想要撰寫高水平論文或書籍的人都會對LaTeX 的高質量和穩定性感到 滿意。
本書內容
第1章 “LaTeX 入門”,介紹了LaTeX 及其優點。本章講解如何下載和安裝 LaTeX 發行版,並展示如何創建LaTeX 文檔。本章還介紹了在線 LaTeX 軟件 Overleaf 的使用方法,以及如何訪問軟件包文檔。
第2章“文本格式化和創建宏”,介紹了如何變換字體、字形和文本樣式。本章介紹了段落的居中和對齊,以及如何改進斷行和連字符,介紹了邏輯格式化,並描述了如何定義宏以及如何使用環境和軟件包。
第3章“設計頁面”,展示了如何調整頁面邊距和行距。本章演示了縱向、橫向和雙 欄版式。在這一章中,我們將創建動態頁眉和頁腳,學習如何控制分頁和如何使用腳注。 在此過程中,你還將了解重新定義現有命令和使用類選項的方法。
第4章“創建列表”,介紹了如何將文本排列成項目符號、編號和定義列表。你將學 習如何選擇項目符號和編號樣式及如何設計列表的整體版式。
第5章“插入圖片”,展示了如何在文檔中插入帶有圖題的外部圖片。你將學習利用 LaTeX 的自動化圖形放置功能及微調方法。
第6章“創建表格”,展示了如何創建專業的表格,並深入探討了格式化的細節。
第7章“交叉引用”,介紹了對小節、腳注、表格、圖片和編號環境等進行智能引用。
第8章“目錄和引用”,介紹創建和自定義目錄、圖片目錄和表格目錄。此外,本章還介紹了如何引用圖書、創建參考文獻和生成索引。
第9章“數學公式”,深入解釋了數學排版。從基本公式開始,本章介紹了居中和對方程式編號,展示了如何對齊多行方程式,並詳細講解了如何排版數學符號,如根號、箭 頭、希臘字母和運算符,如何創建復雜的數學結構,如分數、堆疊表達式和矩陣。
第10 章“字體”,展示了不同字體,包括不同字形的羅馬字體、無襯線字體和打字機字體。
第11章“開發大型文檔”,介紹了如何管理大型文檔,將大型文檔拆分為多個文件。 閱讀本章後,你將能夠創建基於子文件的復雜項目。此外,我們還會處理具有不同頁碼和 單獨標題頁的前置和後置內容,並將通過創建示例書籍進行介紹。你將熟悉使用文檔模板, 並最終可以編寫自己的論文、書籍或報告。
第12 章“優化文檔”,介紹了如何使文檔更完美。本章介紹了如何修改各種類型的 章節標題,如何創建具有書簽、超數據的 PDF 文檔。
第13章“處理常見問題”,介紹了如何解決問題。我們將介紹不同種類的LaTeX錯誤和警告,以及如何處理這些問題。在閱讀本章後,你將了解LaTeX的提示信息,並知道如何使用它們來修復錯誤。
第14章“在線資源”,指導你瀏覽互聯網上大量的LaTeX信息。我們將訪問LaTeX在線論壇和 LaTeX問答網站。本章介紹了如何使用海量的LaTeX 軟件存檔、TeX 用戶組、郵件列表、Usenet 組及LaTeX圖形庫,還介紹了在哪裡可以下載 LaTeX 編輯器,以及在博客和推特上關注哪些LaTeX專家。
充分利用本書
讀者需要使用安裝了LaTeX的計算機,聯網以進行安裝和更新。LaTeX可以在Windows、Linux、macOS或Unix等操作繫統中安裝並使用。
本書使用免費的TeX Live發行版,它能在所有平臺上運行。讀者隻需要聯網或使用TeX Live DVD進行安裝。在本書中,我們將使用跨平臺編輯器TeXworks, 讀者也可以使 用任何其他編輯器。
如果沒有安裝LaTeX, 你可以使用https://latexguide.org上的代碼示例,該網站提供在線編譯器。
如果你使用的是本書的電子版本,建議親自輸入代碼或者從本書的GitHub倉庫訪問代碼。這樣做可以避免由於復制和粘貼代碼而導致錯誤。
下載示例代碼文件
讀者可以從GitHub(https://github.com/PacktPublishing/LaTeX-Beginner-s-Guide-Second-Edition)下載本書的示例代碼文件。GitHub倉庫中的代碼會進行更新。
本書網站https://latexguide.org也提供代 碼下載。讀者還可以訪問https://latex-cookbook.net, 該網站提供了更多完整的代碼示例和在線編譯器。
本書還提供了代碼壓縮包,讀者可以從圖書和視頻目錄https://github.com/Packt Publishing/ 下載。
排版約定
本書使用了下列排版約定。
文本中的代碼:用於表示文本中的代碼、數據庫表名、文件夾名、文件名、文件擴展名、路徑名、虛擬URL、用戶輸入等,如“加載fontenc包並選擇T1字體編碼”。代碼示例如下:
正文中的粗體表示新術語、重要單詞或屏幕上出現的詞語。例如,菜單或對話框中的單詞以粗體顯示。
提示或重要說明
提示或說明展示在文本框中。
聯繫我們
非常歡迎讀者提供關於本書的反饋。
如果你對本書的任何方面有疑問,請發送電子郵件至 customercaregpacktpub.com, 並在郵件主題中備注本書書名。
關於LaTeX的問題。如果你對LaTeX有任何問題,請訪問作者的論壇https://latex.org。
勘誤表。盡管我們已盡一切努力確保內容的準確,但難免存在錯誤。如果你在本書中發現錯誤,煩請向我們報告。可訪問www.packtpub.com/support/errata, 並填寫表格。
盜版。如果你在互聯網上發現本書的任何形式的非法副本,請告知我們地址或網站名 稱,通過copyrightepackt.com向我們發送鏈接。
成為作者。如果你熟悉某個技術領域,並且對出版圖書感興趣,請訪問authors. packtpub.com。
本書資源
本書為讀者準備了豐富的學習資源,請掃描下方二維碼下載。