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编译
点击排版,效果是这样的:
时间: 2024-12-09 21:15:02