Ubuntu中配置LaTeX中文的方法

LaTeX 中文文档配置

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,请教考下图:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章