分类: LINUX
2011-04-07 19:40:04
Ubuntu 官方源就带有这个包,只需要 sudo apt-get install latex-cjk-all 即可。
安装好之后,在源文件里添加类似如下的代码,就能正确处理中文了:
\documentclass[a4paper,12pt]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{gbsn}
杨卓荦中文测试
\end{CJK}
\end{document}
粗体部分是关键代码,\begin{CJK}后面建议使用符合时代精神的 UTF8 编码而不是 GB,字体使用默认的 gbsn(宋体),这样做就不需要再手工安装任何字体,也不需要再做什么配置。
如果您使用的是Lyx,那么配置就更简单了:
LateX 中文第一段的首行缩进
用LaTeX时,按照英文的写作风格,第一段是没有首行缩进的,发现用CJK包之后来写中文时,默认的article类的首段的首行也不缩进,这样很不好。
让首行缩进的方法也很简单。加入indentfirst包,然后设置缩进为2个字即可:
\usepackage{indentfirst}
\setlength{\parindent}{2em}
哪段不想缩进了,加上\noindent 缩进是\indent(默认的)
如果您使用LyX,那么只需要把上面的代码粘到文档配置中即可,如下:
关于中文文档命名的习惯
中文文档习惯于使用“目录”、“插图目录”、“表格目录”、“参考文献”、“摘要”、“索引”、“表格”、“图”等字样作为文章特殊部分的标题,而 LaTeX 对于这些部分的标题默认是使用英文的,因此可以通过重定义宏的方式将其重定义为中文字样。即加入如下代码:
% 中文文档习惯
\renewcommand{\contentsname}{目录}
\renewcommand{\listfigurename} {插图目录}
\renewcommand{\listtablename} {表格目录}
\renewcommand{\refname}{参考文献}
\renewcommand{\abstractname}{摘要}
\renewcommand{\indexname}{索引}
\renewcommand{\tablename}{表}
\renewcommand{\figurename}{图}
如果您使用LyX,请教考下图: