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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM