Categories
日常应用

lyx+Xetex处理中文文档中表格、参考文献等中文名称

这段时间一直在用Lyx+XeTex写可爱的挑战杯论文。其实这篇文章本来是想抄抄外文文章了事的,结果最后几乎成了自己四处查阅参考文献做出来的。好辛苦的过程。

废话不多说,说说遇到的一个颇为头痛的问题:Lyx+Xetex处理中文。

上次写了一些输出中文需要注意的东西,但是随后就发现另一个问题,表格的名称例如表1、表2之类的都生成的是英文table1table2,摘要也是abstract,参考文献是reference。发给一位老师看,老师还误以为是挑战杯的专用格式,巨汗颜!所以还是自己回炉好好的重新弄了一番,搜了很多,最终发现在头文件(菜单栏:文档-首选项-latex序)里面加入这些就可以完美解决了。好东西不敢独享,贴到下面大家共用~

usepackage[cm-default]{fontspec}

usepackage{xunicode}

usepackage{xltxtra}

setmainfont[BoldFont=SimHei,ItalicFont=SimHei]{SimSun}

setsansfont[BoldFont=SimHei]{SimHei}

setmonofont{NSimSun}

XeTeXlinebreaklocale “zh”

XeTeXlinebreakskip = 0pt plus 1pt

renewcommandarraystretch{1.5}

renewcommand{contentsname}{目录}

renewcommand{listfigurename}{插图目录}

renewcommand{listtablename}{表格目录}

renewcommand{refname}{参考文献}

renewcommand{abstractname}{摘要}

renewcommand{indexname}{索引}

renewcommand{tablename}{表}

renewcommand{figurename}{图}

最后再牢骚几句,写论文真的是一件巨痛苦无比的事情,尤其是我终于体会到选题没选好的代价。实在是不想写了,但是还是在这里挺着忍者恶心改来该去,5555……这就是个过程么?

16 replies on “lyx+Xetex处理中文文档中表格、参考文献等中文名称”

Lyx更新了,建议你也更新一下,注意,这次可以和jabref整合了。非常方便.

请问:谁是Zotero ???
不是很懂,呵呵。什么叫做内嵌到Firefox里面???

问下学姐,怎么在摘要之后添加“关键词”这么一项啊?老师要求我们写篇小论文,我准备用lyx练练。但是插入不了关键词~

我是用的摘要,摘要完后直接ctrl+enter,然后手动打“关键词”,设置粗体……貌似一般的latex模板没有这一项,可能有些期刊的模板会有,不过没有研究过。

又有问题麻烦学姐了。。我在LyX里排出来的中文文章,每段开头的缩进都不是两个汉字,每次都要手动加一个 hspace{xxmm},请问有没有更好的办法?

你用ctex模板吧,ctexart和ctexbook...最省事的。
要不你也可以参照:http://sciencetimes.com.cn/m/user_content.aspx?id=298123
不过说实话,对付中文的缩进要稍稍麻烦些。
我记得原来看过一篇blog有专门讲,不过一时找不到了……

那就试试把 renewcommand 这些命令移到begin{document}之后试试——在文档开头插入Tex代码,然后复制进去。
我正在找更优雅的方案……

Comments are closed.