Fix #7495 by adding layouts for ctex document classes and

corresponding templates. Thanks to Yihui for these.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40248 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Richard Heck 2011-11-24 15:46:37 +00:00
parent b367640290
commit 050cceefbf
7 changed files with 339 additions and 0 deletions

View File

@ -0,0 +1,7 @@
#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[ctexart]{article (CTeX)}
Format 35
# Read the definitions from article.layout
Input article.layout

View File

@ -0,0 +1,7 @@
#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[ctexbook]{book (CTeX)}
Format 35
# Read the definitions from book.layout
Input book.layout

View File

@ -0,0 +1,7 @@
#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[ctexrep]{report (CTeX)}
Format 35
# Read the definitions from report.layout
Input report.layout

View File

@ -0,0 +1,130 @@
#LyX 2.0 created this file. For more info see http://www.lyx.org/
\lyxformat 413
\begin_document
\begin_header
\textclass ctex-article
\begin_preamble
\DeclareRobustCommand\nobreakspace{\leavevmode\nobreak\ }
\end_preamble
\options UTF8,adobefonts
\use_default_options true
\maintain_unincluded_children false
\language chinese-simplified
\language_package %
\inputencoding utf8-plain
\fontencoding global
\font_roman default
\font_sans default
\font_typewriter default
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
\graphics default
\default_output_format pdf4
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry false
\use_amsmath 1
\use_esint 1
\use_mhchem 1
\use_mathdots 1
\cite_engine basic
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\use_refstyle 1
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header
\begin_body
\begin_layout Title
基于CTeX的LyX文档模板
\end_layout
\begin_layout Author
作者
\end_layout
\begin_layout Abstract
这里是摘要内容。
\end_layout
\begin_layout Standard
下面开始正文。
\end_layout
\begin_layout Section
简介
\end_layout
\begin_layout Standard
本文档基于ctex宏包。它使用UTF8编码因为UTF8是比较通用的编码。设置编码有两处注意都可以在菜单中设置ctex文档类的选项中需要设置UTF8语言
编码也需要改为UTF8。本文档默认输出类型为XeTeX也就是用XeLaTeX编译为PDF文档使用Adobe字体在Ubuntu系统下可成功编译生成PDF。如
果系统中没有Adobe字体当然也可以使用普通article类配合任意中文字体只需要用XeLaTeX编译即可如果需要引用ctex所做的术语翻译和大量其它为了
适应中文文档的调整比如缩进那么可以在导言区preamble中调用
\family typewriter
\backslash
usepackage[UTF8,nofonts]{ctexcap}
\family default
这样“Section X”就会变成“第X节”。非Windows用户可以尝试用这种方法写中文LyX文档比如用文泉驿字体注意中英字体可以分别设置参见xeC
JK包
\end_layout
\begin_layout Section
获取帮助
\end_layout
\begin_layout Standard
本模板来自谢益辉若有任何疑问请发邮件至xie@yihui.name或到
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
http://yihui.name
\end_layout
\end_inset
留言。注意前面已经声明本文档默认设置为使用Adobe中文字体如果你是Linux用户这些字体很可能不存在这种情况下请使用任意可用的非TeX中文字体。
\end_layout
\begin_layout Section
小结
\end_layout
\begin_layout Standard
本文档使用ctex-article.layout类似的还有两种书籍ctex-book和报告ctex-report.layout如果你熟悉ctex宏包这里就不
需要解释了语言设置为简体中文编码使用UTF8字体用Adobe中文字体输出类型设置为XeTeX。编译的时候中文与英文之间会自动加上空格方便阅读。
\end_layout
\end_body
\end_document

View File

@ -0,0 +1,93 @@
#LyX 2.0 created this file. For more info see http://www.lyx.org/
\lyxformat 413
\begin_document
\begin_header
\textclass ctex-book
\begin_preamble
\DeclareRobustCommand\nobreakspace{\leavevmode\nobreak\ }
\end_preamble
\options UTF8,adobefonts
\use_default_options true
\maintain_unincluded_children false
\language chinese-simplified
\language_package %
\inputencoding utf8-plain
\fontencoding global
\font_roman default
\font_sans default
\font_typewriter default
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
\graphics default
\default_output_format pdf4
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry false
\use_amsmath 1
\use_esint 1
\use_mhchem 1
\use_mathdots 1
\cite_engine basic
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\use_refstyle 1
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header
\begin_body
\begin_layout Title
基于CTeX的LyX书籍模板
\end_layout
\begin_layout Author
作者
\end_layout
\begin_layout Standard
\begin_inset CommandInset toc
LatexCommand tableofcontents
\end_inset
\end_layout
\begin_layout Chapter
简介
\end_layout
\begin_layout Standard
本文档基于ctex宏包详细介绍参见ctex-article.lyx模板。
\end_layout
\end_body
\end_document

View File

@ -0,0 +1,93 @@
#LyX 2.0 created this file. For more info see http://www.lyx.org/
\lyxformat 413
\begin_document
\begin_header
\textclass ctex-report
\begin_preamble
\DeclareRobustCommand\nobreakspace{\leavevmode\nobreak\ }
\end_preamble
\options UTF8,adobefonts
\use_default_options true
\maintain_unincluded_children false
\language chinese-simplified
\language_package %
\inputencoding utf8-plain
\fontencoding global
\font_roman default
\font_sans default
\font_typewriter default
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
\graphics default
\default_output_format pdf4
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry false
\use_amsmath 1
\use_esint 1
\use_mhchem 1
\use_mathdots 1
\cite_engine basic
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\use_refstyle 1
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header
\begin_body
\begin_layout Title
基于CTeX的LyX报告模板
\end_layout
\begin_layout Author
作者
\end_layout
\begin_layout Standard
\begin_inset CommandInset toc
LatexCommand tableofcontents
\end_inset
\end_layout
\begin_layout Chapter
简介
\end_layout
\begin_layout Standard
本文档基于ctex宏包详细介绍参见ctex-article.lyx模板。
\end_layout
\end_body
\end_document

View File

@ -37,6 +37,8 @@ What's new
- XHTML export now respects font color and background color from
Document->Settings->Colors.
- Added support for ctex document classes (bug 7495).
** TEX2LYX IMPROVEMENTS