Latex安装与使用
LaTeX概覽
摘自維基百科:
LaTeX, 是一種基于TEX的排版系統,由美國電腦學家萊斯利·蘭伯特在20世紀80年代初期開發,利用這種格式,即使用戶沒有排版和程序設計的知識也可以充分發揮由TEX所提供的強大功能,能在幾天,甚至幾小時內生成很多具有書籍質量的印刷品。對于生成復雜表格和數學公式,這一點表現得尤為突出。因此它非常適用于生成高印刷質量的科技和數學類文檔。這個系統同樣適用于生成從簡單的信件到完整書籍的所有其他種類的文檔。
簡單點說:LaTeX 基于 TeX,主要目的是為了方便排版。在學術界的論文,尤其是數學、計算機等學科論文都是由 LaTeX 編寫, 因為用它寫數學公式非常漂亮。
我的一點理解:
在稍微了解一點 LaTeX 后,你會發現?LaTeX 的工作方式類似 web page,都是由源文件(.tex or .html)經由引擎(TeX or browser)渲染產生最終效果(得到 PDF 文件 或者 生成頁面)。兩者極其神似,包括語法規則與工作方式。所以呢,與 HTML 一樣,入門其實很簡單。
一般的規范寫法中都是在 HTML 文件中寫入 web page 的結構與內容,再由 css 控制頁面生成的樣式。當然你也可以選擇在 HTML 中直接寫入樣式內容,不過這并不提倡。同樣,在 LaTeX 有著同樣的情況,你可以在 tex 源文件中同時寫入內容和樣式,也可以內容與樣式分離,以網絡上流傳廣泛的?清華大學 LaTeX 模板 為例,以.cls(class)結尾的 thuthesis.cls 便可看作是與 css 起到同樣作用的樣式文件。
LaTeX 有所謂宏包的概念,\usepackage{foo}?即可使用宏包 foo 中定義的內容。所謂宏包就是一些寫好的內容打包出來以便大家使用而已。這跟 C 語言的?include?是一致的,將文件加載進來進行使用。利用宏包,我們可以使用很多現成的好用的樣式。當然了,如果要編寫一個自己的個性化的宏包也是可以的,不過需要學習成本。
初期的話,我們可以選擇一個 LaTeX 模板進行改造。不過第一次見到一些模板,可能會對其中很多文件的作用一頭霧水. 下面是簡單的介紹,詳細內容可見在 LaTeX 中進行文學編程 ,當然更多介紹的話可以自行搜索。
| .dtx | Documented LaTeX?sources,宏包重要部分 |
| .ins | installation,控制 TeX 從 .dtx 文件里釋放宏包文件 |
| .cfg | config, 配置文件,可由上面兩個文件生成 |
| .sty | style files,使用\usepackage{…}命令進行加載 |
| .cls | classes files,類文件,使用\documentclass{…}命令進行加載 |
| .aux | auxiliary, 輔助文件,不影響正常使用 |
| .bst | BibTeX style file,用來控制參考文獻樣式 |
class 與 style 似乎十分相像,它們在功能上的確很相似,但是也有區別。這里 是關于 .cls 與 .sty 文件的區別.
額外推薦閱讀材料: 來自北京大學李東風老師的 LaTeX 排版心得 .
安裝配置LaTeX
LaTeX 配置環境很簡單,只需 2 步:
安裝Tex發行版
TeX 發行版的概念相當于 Linux 及其發行版,Linux 內核雖然只有一個,但是有很多基于內核的不同特色的 Linux 發行版,Ubuntu,Fedora 等等不勝枚舉。
| Windows | CTeX |
| Mac | MacTeX |
| Windows, Linux | TeXLive |
Windows 用戶推薦 TeXlive,不推薦 CTeX。
1.下載
官網下載
2.安裝
解壓后點擊運行程序。
在線安裝三個多G,有點慢,可以做點別的事情。
安裝LaTeX 編輯器
建議編輯器安裝texstudio。
1.下載
官網下載
直接download,然后安裝
2.使用
修改語言:
Options—-Configure TexStudio…—-General—-Language—-zh_CN
命令里正常的,如果不一樣需要手動修改:
開始第一個 LaTeX 文檔
打開 TeXstudio,新建一個 TeX 文件,寫入以下內容:
\documentclass{article} \begin{document} Here comes \LaTeX! \end{document}點擊 F5(默認快捷鍵)compile and view(編譯并查看),即可看到效果。
至此,一個極簡易的 LaTeX 文檔已經完成。以后要做的事情不過是多用多查,熟能生巧。此外記得找本 LaTeX 的書籍看一下,一來對于更為精細的知識做一個了解,二來可以作為工具書查詢。
總結
以上是生活随笔為你收集整理的Latex安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 禅道的安装
- 下一篇: Cnblogs自定义皮肤css样式-星空