LyX支持ctex是從2.0.2就開始了,見announcement[1]。
現在$\LaTeX$排中文文檔的最佳拍檔是XeTeX+xeCJK,有了ctex的支持方便多了就,因為ctex已經在內部默認調用了xeCJK,所以簡單寫中文文檔的話,在LyX里可以省掉純用XeTeX時需要在preamble區寫一堆xeCJK的字體設置、段落縮進等命令了。
我用的環境是:
后來發現,只需要下面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