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……这就是个过程么?