LaTeXila 簡介:Linux 上的一個多語言 LaTeX 編輯器

2 贊 回覆發表於2017-03-28

LaTeXila 是一個多語言 LaTeX 編輯器,專為那些偏愛 GTK+ 外觀的 Linux 使用者設計。這個軟體簡單,但又足夠強大,可定製性良好,所以如果你對 LaTeX 感興趣,那麼你就應該嘗試一下這個工具。

在下面的快速指南中,我將展示如何使用 LaTeXila 並介紹其主要功能。但在開始之前你可能要問:

為何選擇使用 LaTeX?

假如我想建立一個文字文件,為什麼我不使用 LibreOffice 或者 Abiword 這些常規的工具呢?原因是相比於常規的文字編輯器,LaTeX 編輯器一般來說都會提供更多功能強大的格式化工具,讓你在寫作期間專注於文件的內容。LaTeX 是一個文件準備系統,目的是簡化大多數常見出版物的處理過程,例如書籍或者科學報告,它們通常都包含很多數學公式,多語言排版元素,交叉引用及引文,參考文獻等等需要處理的元素。儘管上面的那些元素也可以用 LibreOffice 來處理,使用 LaTeXila 要相對簡單一些,同時處理得當的話你最後得到的會是一份高質量的文件。

在一個新文件上開始工作並設定文章結構

首先,我們需要在 LaTeXila 中建立一個新檔案,這個可以通過點選位於左上角的 “新建檔案” 圖示來實現,接著它將開啟一個對話方塊,讓我們選擇一個模板從而快速地開始寫作。

開啟 LaTex 編輯器

在這裡假設我將寫一本書,所以我選擇一個書籍模板,像下面的截圖那樣在相應的括號中添上標題和作者:

開啟書籍模板

現在就讓我來解釋一些關於文章結構的事情。我知道這看起來就像編程式碼,如果你是一位作家而非程式設計師,那麼像下面那樣工作或許很是奇怪,但請先容我講完,我將對此進行解釋。

在第一行和第九行之間,我們已經寫好了書寫整個文件所需的所有基本要素。例如在第一行中,我們可以通過修改 [a4paper,11pt] 來定義紙張和字型的大小,在這個方括號中,我們可以新增更多的選項,選項之間以英文逗號來分隔。

在第二行和第四行之間,我們可以看到一些條目,它們都以 \userpackage 打頭,緊接著的是用方括號包裹的選項和用括號包裹的命令。這些命令都是一些增強巨集包,LaTeXila 預設已經安裝它們到我們的系統上了,並且在大多數模板中都將使用它們。需要特別注意的是字型編碼,字元編碼和字型的型別。

緊接著讓我們看看 \maketitle 這一行,這裡我們可以新增一個單獨的標題頁,且預設情況下標題的內容將被放置在第一頁的頂部。類似的,包含 \tableofcontents 的那行將會自動生成書籍的目錄。

最後,我們可以自己命名章節的名稱,這可以通過在 \chapter 後的括號中新增章節名稱來實現。第一個章節將會被自動地標記為第一章。你可以在接下來的行中新增內容,一直到下一個以 \chapter 開頭的新行為止,這些都將是這個章節的內容。新的章節將會被自動地標記為第二章,以此類推。

LaTex 的格式

章節之間還可以用命令 \section 來劃分為更小的塊,甚至還可以使用 \subsection 來劃分為更小的部分。各個小節和章都將被 \tableofcontents 自動檢測到,並將使用它們的標題和頁碼來填充目錄的內容。看看下面的截圖就可以看到章和小節是如何在你的書中被排版的。

LaTex 預覽

假如你想瀏覽結構,你可以將左邊的工具欄更換到“結構”Structure選項,並確保所有的結構與預期相符。在這裡,你還可以控制各小節中的任意資料表格和圖片。

LaTex 結構

講到這裡,有人或許想將表格和圖片的位置也包含在目錄中。要達到此目的,你需要將下面的兩行新增到 \tableofcontents 之後:

\listoffigures
\listoftables

最後標誌著書籍結束的訊號是 \end{document}。你的佈局應該總是以此為結尾。

LaTeXila 簡單易用,公式齊全

LaTeX 是一個基於命令的文件生成系統,它與使用的編輯器沒有多少關聯。這裡需要強調的是 LaTeXila 提供了一系列強大的工具,使得在你書寫報告或書籍時能夠節省一些時間和精力。例如對於 LaTex 命令,它提供了自動補全功能,這個功能將在你每次開始輸入命令時被啟用。

LaTeX 中的數學公式

LaTeXila 還整合有基於 gspell 的拼寫檢測系統,你可以在最上面的“工具”選單中設定合適的語言。最上面的工具欄裡幾乎包含了你要用到的所有按鈕。從左到右,你可以完成新增章節,交叉引用,調整字元的大小,格式化被選取的部分,新增無序列表和數學函式等等。這些都可以手動地輸入,但通過點選相應按鈕來完成或許更加方便。

對於生成數學公式,結合側邊欄上的工具欄選項,你只需輕輕一點就可以新增相應的數學符號。點選位於左邊的側邊欄中“符號”Symbols框,你就可以看到相關的符號分類,例如“關係運算子”,“希臘字母”,“運算子”等等。下面的截圖就是一些符號的示例:

希臘字母和運算元符號

這些符號的圖形化列表使得公式和數學表示式的生成猶如在公園中散步那樣舒適。

將 .tex 檔案轉換為 .rtf 檔案

預設情況下,LaTeXila 會將你的文件儲存為標準的 .tex 文件,而我們可以使用 .tex 文件來生成一個“富文字”rich text format文件,這些富文字文件可以使用像 LibreOffice 那樣的文字編輯器開啟。要達到此目的,我們需要安裝一個名為 latex2rtf 的工具,它在所有的 Linux 發行版本中都可以被獲取到。在文字所在的目錄開啟虛擬終端, 並輸入 latex2rtf 檔名稱,如下所示 :

由 LaTeX 文件生成 RTF 文件

當然 LaTeXila 也提供了它自己的構建工具,這些工具可以在上面的工具欄或者最上面的皮膚(構建)中看到。但我向你推薦 latex2rtf 是以防它們在其他的作業系統上出現某些意想不到的問題,比如在我的系統上就不能正常工作。

結論

假如上面的介紹激發了你探索 LaTeX 的興趣,那就再好不過了。我寫這篇文章的目的是向新手介紹一款簡單易用且適合他們寫作的工具。要是 LaTeXila 還帶有實時預覽的雙屏模式的話,它就更加完美了...


via: https://www.howtoforge.com/tutorial/introduction-to-latexila-latex-editor/

作者:Bill Toulas 譯者:FSSlc 校對:jasminepeng

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章