首页 > 代码库 > MacTex下应用XeLatex实现中文支持
MacTex下应用XeLatex实现中文支持
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编译
点击排版,效果是这样的:
MacTex下应用XeLatex实现中文支持
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。