LyX 2.0.5中文排版

LyX支持ctex是从2.0.2就开始了,见announcement[1]。

这个功能的加入得感谢yihui的提交[2, 3]。

现在$\LaTeX$排中文文档的最佳拍档是XeTeX+xeCJK,有了ctex的支持方便多了就,因为ctex已经在内部默认调用了xeCJK,所以简单写中文文档的话,在LyX里可以省掉纯用XeTeX时需要在preamble区写一堆xeCJK的字体设置、段落缩进等命令了。

我用的环境是:

LyX版本2.0.5 (Download)

CTeX版本2.9.2 (Download)

后来发现,只需要下面1,4两步设置就可以了。

LyX写中文文档配置步骤如下:

设置,

1. document class选用ctex

2. 使用非TeX内置字体,即可用使用系统字体

3. 将language设置成Chinese,不过这个好像用English也是OK的

4. Output设成PDF (XeTeX),这个决定编译器选择的是\( \XeTeX \)

5. 简单测试

Ctrl+R看效果:

6. Export出latex源码

%% LyX 2.0.5 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{ctexart}
\usepackage{fontspec}

\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}

\makeatother

\usepackage{xunicode}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\begin{document}

\title{\Large Chinese Typesetting with LyX\\
\large LyX中文排版笔记}


\author{n0p}


\date{\today}

\maketitle
Hello \LyX{},这是一个中文文档的例子。
\end{document}

References:

[1] What's new in LyX 2.0.2, http://www.lyx.org/announce/2_0_2.txt

[2] 在LyX中使用中文, http://yihui.name/cn/2011/05/write-chinese-in-lyx/

[3] Ticket #7495:layout files for ctex document classes, http://www.lyx.org/trac/ticket/7495

posted @ 2012-11-14 17:05  n0p  阅读(3656)  评论(0编辑  收藏