mirror of
https://github.com/beyondx/Notes.git
synced 2026-02-03 10:23:27 +08:00
42 lines
2.1 KiB
Plaintext
42 lines
2.1 KiB
Plaintext
Content-Type: text/x-zim-wiki
|
||
Wiki-Format: zim 0.4
|
||
Creation-Date: 2011-03-27T19:53:11+08:00
|
||
|
||
====== LaTex ======
|
||
Created Sunday 27 March 2011
|
||
|
||
然后 TeX Live 2009 的中文支持主要分为两部分,基于 XeTeX 的,和基于传统 CJK 宏包的。(我这里只讨论 LaTeX的,如果你希望尝试 ConTeXt 和 luatex,可以参考 Li Yanrui 的 blog [3],他有很详细的介绍。)
|
||
|
||
基于 XeTeX 的方案
|
||
-----------------
|
||
|
||
这是我们推荐的方案,又可分为高层与低层两种,分别适用于不同需求的用户。
|
||
|
||
首先,安装所需的宏包:
|
||
|
||
sudo tlmgr install xecjk ctex
|
||
|
||
===== 高层的方案 =====
|
||
是使用 ctex 宏包自带的文档类,例如原来用 article 文档类的就改用 ctexart 文档类,原来用 book文档类的就改用 ctexbook 文档类,这样绝大部分你会遇到的中文问题,比如字体设置、hyperref的调用、章节标题的设置等等,都自动为你解决了。详情可以看 ctex 宏包的文档 [4]。下面是一个小例子:
|
||
|
||
\documentclass{ctexart}
|
||
\begin{document}
|
||
你好,TeX Live 2009!
|
||
\end{document}
|
||
|
||
默认情况 (__winfonts__) 下,你需要宋体 (SimSun)、仿宋 (simfang)、黑体 (simhei)、楷体 (simkai)、隶书(LiSu)、幼圆 (YouYuan) 这六套 Windows 字体,如果你的字体不全,可以编辑**ctex-xecjk-winfonts.def** 文件 (用 kpsewhich 来找) 来修改设置,也可以选择 Adobe Reader等软件所带的 Adobe Song Std, Adobe Heiti Std, Adobe Kaiti Std, Adobe FangsongStd 四款字体,这时需要给 ctexart 加上__ [adobefonts]__ 选项。又或者,你可以不用这些预置的字体,使用__ [nofonts]__选项,然后参考 ctex-xecjk-winfonts.def 文件,自己定义对应各个 CJK 字体族的字体。
|
||
|
||
===== 低层的方案 =====
|
||
则是用原来你自己的宏包,结合 xeCJK 宏包来配置字体,下面是一个小例子:
|
||
|
||
\documentclass{article}
|
||
\usepackage{xeCJK}
|
||
\setCJKmainfont{SimSun}
|
||
\begin{document}
|
||
你好,TeX Live 2009!
|
||
\end{document}
|
||
|
||
当然,你得有 SimSun 这个字体。
|
||
|
||
不管选用高层的还是低层的,都可以直接用 xelatex 命令直接编译你的文档。
|