lyx+Xetex处理中文文档中表格、参考文献等中文名称
- 发布 于 February 24th, 2009
- 归类 在 日常应用
这段时间一直在用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
\renewcommand\arraystretch{1.5}
\renewcommand{\contentsname}{目录}
\renewcommand{\listfigurename}{插图目录}
\renewcommand{\listtablename}{表格目录}
\renewcommand{\refname}{参考文献}
\renewcommand{\abstractname}{摘要}
\renewcommand{\indexname}{索引}
\renewcommand{\tablename}{表}
\renewcommand{\figurename}{图}
最后再牢骚几句,写论文真的是一件巨痛苦无比的事情,尤其是我终于体会到选题没选好的代价。实在是不想写了,但是还是在这里挺着忍者恶心改来该去,5555……这就是个过程么?
Posted by Liyun
Trackback URL : trackback
孙空空 February 25th, 2009 at 1:29 pm
貌似很有用,收藏了~
回复此评论
ollydbg April 3rd, 2009 at 2:55 pm
用renewcommand是一个很不错的办法!赞!
回复此评论
betaver September 18th, 2009 at 6:31 pm
术语表怎么办?这条命令
\renewcommand{\glossaryname}{术语表}
无效
http://books.google.com/books?id=mOV1CxQM8YMC&lpg=PA217&ots=wynMgsqYZ7&dq=contentsname%20listfigurename%20abstractname&pg=PA219#v=onepage&q=contentsname%20listfigurename%20abstractname&f=false
回复此评论
Reply by cloudly
September 18th, 2009 at 8:59 pm
我也不知道了,没遇到过这种问题,抱歉
ollydbg December 7th, 2009 at 9:12 pm
Lyx更新了,建议你也更新一下,注意,这次可以和jabref整合了。非常方便.
回复此评论
Reply by cloudly
December 8th, 2009 at 10:56 pm
恩,谢谢!我刚下下来~
不过不知道能跟Zotero合作么,我还是觉得这东西内嵌到FF里面比较方便。
ollydbg December 8th, 2009 at 11:45 pm
请问:谁是Zotero ???
不是很懂,呵呵。什么叫做内嵌到Firefox里面???
回复此评论
Reply by cloudly
December 8th, 2009 at 11:57 pm
参见此文: http://www.loyhome.cn/787.html,是一个FF的插件,可以自动搜集文献。
dofine May 24th, 2010 at 11:30 pm
问下学姐,怎么在摘要之后添加“关键词”这么一项啊?老师要求我们写篇小论文,我准备用lyx练练。但是插入不了关键词~
回复此评论
Reply by cloudly
May 25th, 2010 at 12:51 am
我是用的摘要,摘要完后直接ctrl+enter,然后手动打“关键词”,设置粗体……貌似一般的latex模板没有这一项,可能有些期刊的模板会有,不过没有研究过。
dofine May 25th, 2010 at 8:48 pm
又有问题麻烦学姐了。。我在LyX里排出来的中文文章,每段开头的缩进都不是两个汉字,每次都要手动加一个 \hspace{xxmm},请问有没有更好的办法?
回复此评论
Reply by cloudly
May 26th, 2010 at 11:18 am
你用ctex模板吧,ctexart和ctexbook...最省事的。
要不你也可以参照:http://sciencetimes.com.cn/m/user_content.aspx?id=298123
不过说实话,对付中文的缩进要稍稍麻烦些。
我记得原来看过一篇blog有专门讲,不过一时找不到了……
tom May 7th, 2011 at 12:01 pm
按照操作,好像没反应,不知什么原因?
回复此评论
Reply by Cherrot
January 13th, 2012 at 8:44 am
那就试试把 \renewcommand 这些命令移到\begin{document}之后试试——在文档开头插入Tex代码,然后复制进去。
我正在找更优雅的方案……
Cherrot January 13th, 2012 at 8:45 am
《LyteX 中文帮助文档》
发现让自己头疼的好多问题在这里都有答案,呵呵:)
回复此评论