

在 LyX 中使用中文
source link: https://yihui.org/cn/2011/05/write-chinese-in-lyx/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

在 LyX 中使用中文
谢益辉 / 2011-05-31
一个多月以前,我向 LyX 官方提交了三个基于 ctex 宏包的 layout 文件(见#7495 号 “传票”),分别用来写中文论文、书籍和报告,熟悉 ctex 的一看就明白这是什么意思。这些新的 layout 将在 2.0.1 中被收录,顺利的话,六月份(可能是下旬)会发布出来。到时候,只要你的 LaTeX 中安装了 ctex 宏包,LyX 文档设置中就会出现三个类:
- article (CTeX)
- book (CTeX)
- report (CTeX)
如果你用模板新建文档(Ctrl+Shift+N),那么将会看到一个模板文件:
- ctex.lyx
用模板的好处在于可以省去一些繁琐设置,对中文文档来说,这些设置包括:
- UTF8 编码(推荐),包括 Class Options 中的 Custom 一栏填入 UTF8(这个选项将传送给 ctex 宏包),另外,还要把语言修改为简体中文,语言的编码设置为
XeTeX (utf8)
- 如果用 Adobe 中文字体并且用 pdflatex 编译,那么上面的 Custom 一栏还需要填入
,adobefonts
,此处不解释,我假设你熟悉 ctex 宏包;否则要用 XeTeX 字体并用 XeTeX 编译 - 语言包的设置最好清空(设置为 Custom,填入
%
),据我所知,LyX 采用的 babel 宏包对中文文档完全是累赘(多出来一些\selectlanguage{}
的命令,很讨厌) - 导言区可能需要加入
\DeclareRobustCommand\nobreakspace{\leavevmode\nobreak\ }
,我不知道这是谁的 bug
最重要的是第一项设置,就是编码,如果出错,再看后面三项。
如果你等不及 LyX 2.0.1 的发布,也可以直接在导言区调用(此时文档类仍然用普通的 article):
\usepackage{ctexcap}
或者如果你用 Linux 并且不需要使用 ctex 的字体配置,那么可以用(但此时你要么用 XeTeX 字体,要么用 adoblefonts 选项并且安装相关 Adobe 中文字体):
\usepackage[nofonts]{ctexcap}
这和使用上面提到的 layout 的途径几乎没有差别。
本文假设你对 ctex 和 LaTeX 熟悉,如果不熟,务必啃 ctex 的文档(有 PDF)和 LaTeX 入门手册(那份所谓的不太简短的什么什么手册,也是我的入门材料)。
← 第四届中国 R 语言会议胜利闭幕 归隐 →
Recommend
-
15
WPF安装程序打包工具Inno Setup Compiler 中文使用教程该文章主要解决,Inno Setup Compiler工具的使用问题。 (1)下载地址:http://www.jrsoftware.org/i...
-
7
by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=4562
-
10
ASP使用ajax来传递中文参数的编码处理 作者: xusx 分类: Web 发布时间: 2019-11-27 10:4...
-
7
关于 Istio 官方中文文档被恶意使用的声明 将社区上百人的成果据为己有,将一个既非最新版本也没有任何版权声明的 PDF 标称官方中文文档,真的是太不厚道了。 致关注 Istio 项目的学习者和网友们: 近日...
-
8
何时使用中文标识符 最后更新日期:2014-05-26 一些编程语言(如 Java 、 PHP)中可以使用中文标识符。很多人都不用这个特性(feature),但我认为,在合适的时候使...
-
10
CFWorker-ODIndex中文文档&使用教程 || 陈YFの博客( ̄▽ ̄)"CFWo| 2020年8月14日 上午 1.7k字 20 分钟 244 阅读量写在最前面自从这篇博文发布后,...
-
5
LyX 2.0 横空出世 谢益辉 / 2011-05-10 这是旧闻了。只不过我这两天在埋头苦改其中的 Sweave 部分,刚刚改得差不多了,发了个大大的 SVN 补丁过去。可惜没能赶在 2.0 之前搞定。pgfSweave 也作为单独的模块加进去了,有超级牛力。...
-
1
LyX 2.0 终于告别 beta 了 谢益辉 / 2011-03-07 如题。LyX 今天放出了 RC(Release Candidate)版本 1,忐忑安装试了一把,中文书稿仍然可以正常编译,阿弥陀佛。这书稿到下星期结束时,大约可以写完了。 外一篇:...
-
1
LyX 2.0 与 Sweave/pgfSweave 谢益辉 / 2011-02-09 2013/02/05 更新:本文已经严重过期,请不要模仿暗黑招数;参见这篇日志
-
5
LyX、Sweave 杂记 谢益辉 / 2010-12-06 注意:本文中介绍的 Sweave 相关内容已经过期,请参见 LyX/Sweave 手册和
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK