Files
kernel_Notes/Zim/LaTex.txt
2012-08-08 15:17:56 +08:00

42 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 命令直接编译你的文档。