科技論文或數學類文檔排版最佳選擇—LaTeX進行TeX格式的排版

排版系統

LaTeX遵循呈現與內容分離的設計理念,以便作者可以專注於他們正在編寫的內容,而不必同時注視其外觀。在準備LaTeX文檔時,作者使用章(chapter)、節(section)、表(table)、圖(figure)等簡單的概念指定文檔的邏輯結構,並讓LaTeX系統負責這些結構的格式和佈局。因此,它鼓勵從內容中分離佈局,同時仍然允許在需要時進行手動排版調整。這個概念類似於許多文字處理器允許全局定義整個文檔的樣式的機制,或使用層疊樣式表(CSS)來規定HTML的樣式。LaTeX系統是一種可以處理排版和渲染的標記語言。

科技論文或數學類文檔排版最佳選擇—LaTeX進行TeX格式的排版

LaTex是什麼?

LaTeX(/lɑtx/,常被讀作/lɑtk/或/letk/),LaTeX(音譯“拉泰赫”)是一種基於ΤΕΧ的排版系統,排版時通常使用LATEX,由美國計算機學家萊斯利·蘭伯特(LeslieLamport)在20世紀80年代初期開發,利用這種格式,即使使用者沒有排版和程序設計的知識也可以充分發揮由TeX所提供的強大功能,不必一一親自去設計或校對,能在幾天,甚至幾小時內生成很多具有書籍質量的印刷品。對於生成複雜表格和數學公式,這一點表現得尤為突出。因此它非常適用於生成高印刷質量的科技和數學類文檔。這個系統同樣適用於生成從簡單的信件到完整書籍的所有其他種類的文檔。LaTeX使用TeX作為它的格式化引擎,當前的版本是LaTeX2e(寫作LATEX2ε)

科技論文或數學類文檔排版最佳選擇—LaTeX進行TeX格式的排版

LaTeX 的讀音和書寫

LaTeX的開發者Lamport表示對LaTeX的讀音沒有偏好。LaTeX的正確的寫法是其官網首頁展示的圖標,請看圖。如果因技術限制而無法做到,則應該寫成“LaTeX”。不得改變任何一個字母的大小寫,以免和“latex”(乳膠)混淆。

Lamport開發的LaTeX是當今世界上最流行和使用最為廣泛的TeX宏集。它構築在Plain TeX的基礎之上,並加進了很多的功能以使得使用者可以更為方便的利用TeX的強大功能。使用LaTeX基本上不需要使用者自己設計命令和宏等,因為LaTeX已經替你做好了。因此,即使使用者並不是很瞭解TeX,也可以在短短的時間內生成高質量的文檔。對於生成複雜的數學公式,LaTeX表現的更為出色。LaTeX自從八十年代初問世以來,也在不斷的發展.最初的正式版本為2.09,在經過幾年的發展之後,許多新的功能,機制被引入到LaTeX中。

科技論文或數學類文檔排版最佳選擇—LaTeX進行TeX格式的排版

TeX 格式

最基本的TeX程序只是由一些很原始的命令組成,它們可以完成簡單的排版操作和程序設計功能。然而,TeX也允許用這些原始命令定義一些更復雜的高級命令。這樣就可以利用低級的塊結構,形成一個用戶界面相當友好的環境。

在處理器運行期間,該程序首先讀取所謂的格式文件,其中包含各種以原始語言寫成的高級命令,也包含分割單詞的連字號安排模式。接著處理程序就處理源文件,其中包含要處理的真正文本,以及在格式文件中已定義了的格式命令。

創建新格式是一件需要由具有豐富知識的程序員來做的事情。把定義寫到一個源文件中,這個文件接著被一個名叫iniTeX的特殊版本的TeX程序處理。它採用一種緊湊的方式存貯這些新格式,這樣就可以被通常TeX程序很快地讀取。

LaTeX

Leslie Lamport 開發的LaTeX是當今世界上最流行和使用最為廣泛的TeX格式。它構築在 PlainTeX的基礎之上,並加進了很多的功能以使得使用者可以更為方便的利用TeX的強大功能。使用LaTeX基本上不需要使用者自己設計命令和宏等,因為LaTeX已經替你做好了。因此,即使使用者並不是很瞭解TeX,也可以在短短的時間內生成高質量的文檔。對於生成複雜的數學公式,LaTeX表現的更為出色。

LaTeX自從二十世紀八十年代初問世以來,也在不斷的發展。最初的正式版本為2.09,在經過幾年的發展之後,許多新的功能,機制被引入到LaTeX中。在享受這些新功能帶來的便利的同時,它所伴隨的副作用也開始顯現,這就是不兼容性。標準的LaTeX2.09,引入了“新字體選擇框架”(NFSS)的LaTeX,SLiTeX,AMSLaTeX等等,相互之間並不兼容。這給使用者和維護者都帶來很大的麻煩。

科技論文或數學類文檔排版最佳選擇—LaTeX進行TeX格式的排版

TeX 和LaTeX 的關係

LaTeX 是TEX 中的一種格式(format) ,是建立在TeX基礎上的宏語言,也就是說,每一個LaTeX命令實際上最後都會被轉換解釋成幾個甚至上百個TeX命令。但是,普通用戶可以無需知道這中間的複雜聯繫。就像編程的時候如果使用一些已經編譯好的函數庫和模板可以使我們僅僅用幾個命令就實現很多功能一樣,LaTeX根據人們排版文章的習慣,定義了許多命令和模板,通過這些命令和模板,我們可以很快的得到漂亮的排版結果。

簡單的規則:

(1)空格:LaTeX中空格用來隔開單詞(英語一類字母文字),多個空格等效於一個空格;對中文沒有作用。

(2)換行:用控制命令“\”,或“ \newline”。

(3)分段:用控制命令“\par” 或空出一行。

(4)換頁:用控制命令“\newpage”或“\clearpage”。

(5)特殊控制字符:#,$, %, &, - ,{, }, ^, ~。

小提示:要想輸出這些控制符,在控制符前面加一個反斜槓作為轉義字符進行控制輸出。

科技論文或數學類文檔排版最佳選擇—LaTeX進行TeX格式的排版

(6) 有對應的西文字符轉換表;字號轉換命令表;可以縱向固定間距控制命令;有頁面控制命令;可以使用LaTeX編輯表格;可以使用LaTeX編輯數學公式。

(7)常見數學公式排版命令:

(7.1)行中數學公式狀態命令:\begin{math} 數學公式 \end{math}。

簡式1: \( 數學公式 \);

簡式2: $ 數學公式 $。

(7.2)獨立數學公式(不帶編號)狀態命令:\begin{displaymath} 數學公式 \end{displaymath}。

簡式1: \[ 數學公式 \];

簡式2: $$ 數學公式 $$。

(7.3)獨立數學公式(帶編號)狀態命令:\begin{equation}數學公式\end{equation}

\begin{equation*}數學公式\end{equation*}可以取消編號。

科技論文或數學類文檔排版最佳選擇—LaTeX進行TeX格式的排版

常用數學符號的 LaTeX 表示方法

1、指數使用^表示、而下標可以用_表示,在其特殊控制符號後加相應字符來實現。比如:

$a_{1}$ ; $x^{2}$。

2、平方根(square root)的輸入命令為:\sqrt,n 次方根相應地為:\sqrt[n]。方根符號的大小由 LATEX自動加以調整。也可用 \surd 僅給出符號。比如:$\sqrt{ x^{2}+\sqrt{y} }$。

3、命令\overline 和\\underline 在表達式的上、下方畫出水平線。比如:

$\overline{m+n}$;$\\underline{m+n}$。

4、命令\overbrace 和\\underbrace 在表達式的上、下方給出一水平的大括號。比如:$\\underbrace{ a+b+\cdots+z }_{26}$

科技論文或數學類文檔排版最佳選擇—LaTeX進行TeX格式的排版


相關推薦

推薦中...