歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> LaTeX使用--XeLaTeX入門基礎(一)

LaTeX使用--XeLaTeX入門基礎(一)

日期:2017/2/28 15:50:13   编辑:Linux教程

主機平台:Gentoo Linux 11.2

內核版本:Linux Kernel 3.2.1

編譯環境:XeTeX 3.1415926-2.3-0.9997.5 (TeX Live 2011)

1、latex、tex、xelatex、xetex的關系

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

XeTeX(/ˈziːtɛx/或/ˈziːtɛk/[1])是一種使用Unicode的TeX排版引擎,並支持一些現代字體技術,例如OpenType。其作者和維護者是Jonathan Kew,並以X11自由軟件許可證發布。它原生的支持Unicode,並默認其輸入文件為UTF-8編碼。XeTeX可以在不進行額外配置的情況下直接使用操作系統中安裝的字體,因此可以直接利用OpenType,Graphite中的高級特性,例如額外的字形,花體,合字,可變的文本粗細等等。

XeLaTeX是使用LaTeX的排版引擎,也有上述XeTeX的優點,命令下直接使用xelatex ***.tex就會產生對應的PDF文件。


2、LaTeX和”所見即所得“排版工具的比較:『摘自lshort-cn.pdf』

優點:

*提供專業級的排版設計,使你的文檔開起來如同印刷好的一樣。
*可以更方便地排版數學公式。
*用戶僅僅需要掌握少數容易理解的,用來說明文檔之邏輯結構的命令,而無須對實際的頁面設計做胡亂的修補。
*可以很容易的生成腳注、索引、目錄和參考文獻等復雜的結構。
*有大量免費地可添加宏集,協助你完成許多基本的 LATEX 未直接支持的排版任務。例如,支持在文檔中插入 PostScript 圖形的宏集和排版符合各類標准的參考文獻的宏集,www.linuxidc.com 等等。The LATEX Companion [3]中給出了大量的宏集說明。
*LATEX 鼓勵作者寫作具有良好結構的文章,因為 L TEX就是通過詳細地說明文章的結構來進行其排版工作的。
*TEX 作為 LATEX 的格式化引擎是免費軟件,且具有極高的可移植性。因此,他幾乎可以在任何硬件平台上運行。

缺點:

*對於出賣其靈魂的人來說,LATEX 不能很好的工作。
* 盡管在預先定義好的版面中可以調節一些參數,設計全新的版面還是很困難的,需要耗費大量的時間 。
*LATEX 不適合於排版非結構化的、無序的文檔。
*即使有一個令人振奮的開始,但你也有可能無法完全掌握其精髓。

3、文檔實例

文檔中的空格和空白行:

空格和制表符都看作是space,多個連續的space視為一個space,每段開始的space被忽略。

  1. \documentclass{article}
  2. \usepackage{zhfontcfg}
  3. \begin{document}
  4. \title{My \LaTeX{}}
  5. \author{闫明}
  6. \maketitle
  7. %\today
  8. Hello, World!
  9. 頂格段落
  10. Two Empty Line Jumped!
  11. \end{document}

編譯結果如下:

特殊字符:添加反斜線

  1. 特殊字符:\#\$\% \^{}

編譯結果如下:


使用latex命令:

命令以'\開始',命令後面空格被忽略,如果需要空格,在命令後面添加{}符號

  1. today is \today and we are studing latex

這樣編譯結果如下:


添加{}後

  1. today is \today{} and we are studing latex
編譯結果:


注釋的使用:

單行的注釋可以使用%號,每一行%後的文字將被忽略。如果有很大段的需要注釋,每行添加%是不明智的,這時可以使用包verbatm

實例如下:

  1. \documentclass{article}
  2. \usepackage{zhfontcfg}
  3. \usepackage{verbatim}
  4. \begin{document}
  5. \title{My \LaTeX{}}
  6. \author{闫明}
  7. \maketitle
  8. %\today
  9. Hello, World!
  10. \begin{comment}
  11. 這裡是注釋文字
  12. \end{comment}
  13. \end{document}

添加腳注:

使用命令:

  1. \footnote{更多請查看Linux公社主頁 http://www.linuxidc.com}
Copyright © Linux教程網 All Rights Reserved