LaTeXila簡介:Linux上的一個多語言LaTeX編輯器
LaTeXila 是一個多語言 LaTeX 編輯器,專為那些偏愛 GTK+ 外觀的 Linux 用戶設(shè)計。這個軟件簡單,但又足夠強大,可定制性良好,所以如果你對 LaTeX 感興趣,那么你就應(yīng)該嘗試一下這個工具。
在下面的快速指南中,我將展示如何使用 LaTeXila 并介紹其主要功能。但在開始之前你可能要問:
為何選擇使用 LaTeX?
假如我想創(chuàng)建一個文本文檔,為什么我不使用 LibreOffice 或者 Abiword 這些常規(guī)的工具呢?原因是相比于常規(guī)的文本編輯器,LaTeX 編輯器一般來說都會提供更多功能強大的格式化工具,讓你在寫作期間專注于文檔的內(nèi)容。LaTeX 是一個文檔準備系統(tǒng),目的是簡化大多數(shù)常見出版物的處理過程,例如書籍或者科學(xué)報告,它們通常都包含很多數(shù)學(xué)公式,多語言排版元素,交叉引用及引文,參考文獻等等需要處理的元素。盡管上面的那些元素也可以用 LibreOffice 來處理,使用 LaTeXila 要相對簡單一些,同時處理得當?shù)脑捘?**得到的會是一份高質(zhì)量的文檔。
在一個新文檔上開始工作并設(shè)定文章結(jié)構(gòu)
首先,我們需要在 LaTeXila 中創(chuàng)建一個新文件,這個可以通過點擊位于左上角的 “新建文件” 圖標來實現(xiàn),接著它將打開一個對話框,讓我們選擇一個模板從而快速地開始寫作。
打開 LaTex 編輯器
在這里假設(shè)我將寫一本書,所以我選擇一個書籍模板,像下面的截圖那樣在相應(yīng)的括號中添上標題和作者:
打開書籍模板
現(xiàn)在就讓我來解釋一些關(guān)于文章結(jié)構(gòu)的事情。我知道這看起來就像編代碼,如果你是一位作家而非程序員,那么像下面那樣工作或許很是奇怪,但請先容我講完,我將對此進行解釋。
在***行和第九行之間,我們已經(jīng)寫好了書寫整個文檔所需的所有基本要素。例如在***行中,我們可以通過修改 [a4paper,11pt] 來定義紙張和字體的大小,在這個方括號中,我們可以添加更多的選項,選項之間以英文逗號來分隔。
在第二行和第四行之間,我們可以看到一些條目,它們都以 \userpackage 打頭,緊接著的是用方括號包裹的選項和用括號包裹的命令。這些命令都是一些增強宏包,LaTeXila 默認已經(jīng)安裝它們到我們的系統(tǒng)上了,并且在大多數(shù)模板中都將使用它們。需要特別注意的是字體編碼,字符編碼和字體的類型。
緊接著讓我們看看 \maketitle 這一行,這里我們可以添加一個單獨的標題頁,且默認情況下標題的內(nèi)容將被放置在***頁的頂部。類似的,包含 \tableofcontents 的那行將會自動生成書籍的目錄。
***,我們可以自己命名章節(jié)的名稱,這可以通過在 \chapter 后的括號中添加章節(jié)名稱來實現(xiàn)。***個章節(jié)將會被自動地標記為***章。你可以在接下來的行中添加內(nèi)容,一直到下一個以 \chapter 開頭的新行為止,這些都將是這個章節(jié)的內(nèi)容。新的章節(jié)將會被自動地標記為第二章,以此類推。
LaTex 的格式
章節(jié)之間還可以用命令 \section 來劃分為更小的塊,甚至還可以使用 \subsection 來劃分為更小的部分。各個小節(jié)和章都將被 \tableofcontents 自動檢測到,并將使用它們的標題和頁碼來填充目錄的內(nèi)容??纯聪旅娴慕貓D就可以看到章和小節(jié)是如何在你的書中被排版的。
LaTex 預(yù)覽
假如你想瀏覽結(jié)構(gòu),你可以將左邊的工具欄更換到“結(jié)構(gòu)”Structure選項,并確保所有的結(jié)構(gòu)與預(yù)期相符。在這里,你還可以控制各小節(jié)中的任意數(shù)據(jù)表格和圖片。
LaTex 結(jié)構(gòu)
講到這里,有人或許想將表格和圖片的位置也包含在目錄中。要達到此目的,你需要將下面的兩行添加到 \tableofcontents 之后:
- \listoffigures
- \listoftables
***標志著書籍結(jié)束的信號是 \end{document}。你的布局應(yīng)該總是以此為結(jié)尾。
LaTeXila 簡單易用,公式齊全
LaTeX 是一個基于命令的文檔生成系統(tǒng),它與使用的編輯器沒有多少關(guān)聯(lián)。這里需要強調(diào)的是 LaTeXila 提供了一系列強大的工具,使得在你書寫報告或書籍時能夠節(jié)省一些時間和精力。例如對于 LaTex 命令,它提供了自動補全功能,這個功能將在你每次開始輸入命令時被激活。
LaTeX 中的數(shù)學(xué)公式
LaTeXila 還集成有基于 gspell 的拼寫檢測系統(tǒng),你可以在最上面的“工具”菜單中設(shè)定合適的語言。最上面的工具欄里幾乎包含了你要用到的所有按鈕。從左到右,你可以完成添加章節(jié),交叉引用,調(diào)整字符的大小,格式化被選取的部分,添加無序列表和數(shù)學(xué)函數(shù)等等。這些都可以手動地輸入,但通過點擊相應(yīng)按鈕來完成或許更加方便。
對于生成數(shù)學(xué)公式,結(jié)合側(cè)邊欄上的工具欄選項,你只需輕輕一點就可以添加相應(yīng)的數(shù)學(xué)符號。點擊位于左邊的側(cè)邊欄中“符號”Symbols框,你就可以看到相關(guān)的符號分類,例如“關(guān)系運算符”,“希臘字母”,“運算符”等等。下面的截圖就是一些符號的示例:
希臘字母和算子符號
這些符號的圖形化列表使得公式和數(shù)學(xué)表達式的生成猶如在公園中散步那樣舒適。
將 .tex 文件轉(zhuǎn)換為 .rtf 文件
默認情況下,LaTeXila 會將你的文檔保存為標準的 .tex 文檔,而我們可以使用 .tex 文檔來生成一個“富文本”rich text format文檔,這些富文本文檔可以使用像 LibreOffice 那樣的文本編輯器打開。要達到此目的,我們需要安裝一個名為 latex2rtf 的工具,它在所有的 Linux 發(fā)行版本中都可以被獲取到。在文本所在的目錄打開虛擬終端, 并輸入 latex2rtf 文件名稱,如下所示 :
由 LaTeX 文檔生成 RTF 文檔
當然 LaTeXila 也提供了它自己的構(gòu)建工具,這些工具可以在上面的工具欄或者最上面的面板(構(gòu)建)中看到。但我向你推薦 latex2rtf 是以防它們在其他的操作系統(tǒng)上出現(xiàn)某些意想不到的問題,比如在我的系統(tǒng)上就不能正常工作。
結(jié)論
假如上面的介紹激發(fā)了你探索 LaTeX 的興趣,那就再好不過了。我寫這篇文章的目的是向新手介紹一款簡單易用且適合他們寫作的工具。要是 LaTeXila 還帶有實時預(yù)覽的雙屏模式的話,它就更加***了...