1、tex、latex、xetex、xelatex的關系
Tex是由計算機科學家 D.E.Knuth 設計並實現的排版系統。而LaTeX 就是一個“TeX 宏包”,它擴展了 TeX 的功能,使我們很方便的邏輯的進行創作而不是專心於字體,縮進這些煩人的東西。也就是說,每一個LaTeX 命令實際上最后都會被轉換解釋成幾個甚至上百個TeX 命令。TeX 還有其它的大型宏包,它們和 LaTeX 一起都被叫做 "format(格式)",現在還有一種常用的format叫做 ConTeXt, 用它能方便的作出極其漂亮的幻燈片,動態屏幕文檔。
XeTeX是一種使用Unicode的TeX排版引擎,並支持一些現代字體技術,例如OpenType,Graphite等。其作者和維護者是Jonathan Kew,並以X11自由軟件許可證發布。它原生的支持Unicode,並默認其輸入文件為UTF-8編碼。XeTeX可以在不進行額外配置的情況下直接使用操作系統中安裝的字體。
XeLaTeX是使用LaTeX的排版引擎,也有上述XeTeX的優點。
2. 在MacTex下使用XeLatex對中文支持也是最方便的。
安裝MacTex后,打開Texshop,左上角選擇Texshop—>偏好設置(Preferences)—>源代碼—>編碼
選成Unicode(UTF-8)
\documentclass[19pt]{article}
\usepackage{fontspec}
\setmainfont{SimSun}
\title{無題}
\author{李商隱}
\date{}
\begin{document}
\maketitle
\begin{center}
相見時難別亦難\\
東風無力百花殘\\
\end{center}
\end{document}
然后左上角,選擇XeLatex編譯
點擊排版,效果是這樣的: