2使用帮助11
使用宏包选项cap
part(article)partchaptersectionsubsectionsubsubsectionparagraphsubparagraph
{\\quad}同右{\\quad}同右同右同右同右同右
使用宏包选项nocap{\\par\\nobreak}{\\par\\vskip20pt}{\\par\\vskip20pt}{}{}{}{}{}
titleformat={??titleformat??}用于控制标题内容的格式,作用域为章节标题内容。
该选项的缺省设置是
使用宏包选项cap
part(article)partchaptersectionsubsectionsubsubsectionparagraphsubparagraph
{\\Large\\bfseries}{\\huge\\bfseries}{\\huge\\bfseries}同右同右同右同右同右
使用宏包选项nocap{\\huge\\bfseries}{\\Huge\\bfseries}{\\Huge\\bfseries}{}{}{}{}{}
beforeskip={??beforeskip??}用于控制章节标题前的空距。
该选项的缺省设置是
使用宏包选项cap
part(article)partchaptersectionsubsectionsubsubsectionparagraphsubparagraph
同右无效同右同右同右同右同右同右
使用宏包选项nocap{4ex}无效{50pt}
{-3.5explus-1exminus-.2ex}{-3.25explus-1exminus-.2ex}{-3.25explus-1exminus-.2ex}{3.25explus1exminus.2ex}{3.25explus1exminus.2ex}
在section及以下的标题中,使用负的距离表示标题后的段落不缩进(如标准的英文LaTeX文档),否则缩进。标题上方真正的空距是该参数的绝对值。
2使用帮助afterskip={??afterskip??}用于控制章节标题后的空距。
该选项的缺省设置是
使用宏包选项cap
part(article)partchaptersectionsubsectionsubsubsectionparagraphsubparagraph
同右无效同右同右同右同右同右同右
使用宏包选项nocap{3ex}无效{40pt}
{2.3explus.2ex}{1.5explus.2ex}{1.5explus.2ex}{-1em}{-1em}
12
在section及以下的标题中,正的距离表示向下留出的空距(如标准的section标题),使用负的距离则表示向右留出的空距的负值(如标准的paragraph标题)。indent={??indent??}用于控制章节标题本身的缩进。
该选项的缺省设置是
使用宏包选项cap
part(article)partchaptersectionsubsectionsubsubsectionparagraphsubparagraph
2.5.2
部分修改标题格式
同右无效同右同右同右同右同右同右
使用宏包选项nocap{0pt}无效{0pt}{0pt}{0pt}{0pt}{0pt}{\\parindent}
如果只想修改标题格式中的某些参数而不是完全重新设置,可以使用带+号的设置选项。例如
\\CTEXsetup[format+={\\zihao{1}}]{section}则section的标题使用一号字体,而其他格式设置保持不变。
标题格式相关的选项都支持这一功能,包括format,nameformat,numberformat,aftername和titleformat,而且对所有文档类型都有效。
2使用帮助2.5.3
附录标题设置
13
附录(appendix)的标题也使用\\CTEXsetup命令进行设置,第二个参数设为appendix。但是只能使用name和number两个设置选项。在使用了\\appendix命令之后,附录的名字和编号会被自动使用。附录的名字和前面的章节不同,它只有一个部分,放在编号之前。在article类文档中,附录是用section实现的,而在report和book类文档中附录使用的是chapter的设置。因此在设置附录的编号的时候要注意使用正确的计数器。如果你要设置其他格式的附录标题,可以根据使用的文档类直接用section或者chapter的设置命令来控制,但是要记住把设置命令放在\\appendix(如果有的话)的后面,否则会被\\appendix命令的设置覆盖。
附录的缺省设置是
使用宏包选项cap
name(article)name
number(article)number
2.5.4
其他标题设置
同右{附录?}同右同右
使用宏包选项nocap{}
{Appendix\\space}{\\Alph{section}}{\\Alph{chapter}}
除章节标题外其他标题的设置通过\\CTEXoptions设置。包括contentsname目录名list?gurename表格目录listtablename插图目录?gurename图tablename表abstractname摘要indexname索引bibname参考文献
例如
\\CTEXoptions[indexname={总索引}]把索引的名字改为“总索引”。
2使用帮助2.5.5
其他设置
14
设置\\today的日期格式的格式包括
使用\\CTEXoptions可以设置\\today命令产生的日期格式。支持
1.阿拉伯数字加中文年月日
\\CTEXoptions[today=small]
\\today生成的日期例子为“2006年12月16日”。2.中文数字加中文年月日
\\CTEXoptions[today=big]
\\today生成的日期例子为“二○○六年十二月十六日”。
A3.LTEX标准格式
\\CTEXoptions[today=old]
\\today生成的日期例子为“December16,2006”。
设置图表标题的分隔符使用\\CTEXoptions可以设置\\caption命令产生的图表标题的分隔符。这个分隔符缺省是使用冒号:。可以通过命令
\\CTEXoptions[captiondelimiter={??string??}]设置为任意的单个字符或者字符串??string??。
2.6配置文件
主要的配置文件有ctex.def和ctexcap.cfg以及几个字体定义文件*.fd。字体定义
文件的内容请参考3.11.1的内容。
ctex.def是一些中文字符串参数的定义,会被所有的宏包使用。如果你想改用其他的中文字符,例如繁体字,可以修改这个文件。
ctexcap.cfg是缺省中文标题格式的定义,当你使用cap选项时就会使用这里的定义。你可以把它改为你经常使用的格式,这样就不用每次都在正文中修改了。ctexcap.cfg中的设置都可以通过宏包提供的设置命令在正文中进行修改。
最后,宏包还将读入ctex.cfg文件,该文件中的设置将覆盖其他配置文件中的设置。用户可以在该文件中加入自己的定义。
在修改这些配置文件的时候,你可以修改系统目录中的文件,也可以拷贝一份放到当前目录下,然后修改。TeX会优先使用当前目录下的同名文件。这样你可以针对不同的应用设置不同的缺省配置文件。
3源代码说明15
3
3.1
\\ifCTEX@cct
源代码说明
选项
用于判断是否使用CCT中文系统,缺省是不使用。
???ctex|cls??
2\\newif\\ifCTEX@cct\\CTEX@cctfalse3\\DeclareOption{CCT}{\\CTEX@ccttrue}4??/ctex|cls??
1
\\ifCTEX@cctfont用于判断CCT是使用传统CCT字库还是CJK字库,缺省是使用CJK字库。
???ctex|cls??
6\\newif\\ifCTEX@cctfont\\CTEX@cctfontfalse
7\\DeclareOption{CCTfont}{\\CTEX@ccttrue\\CTEX@cctfonttrue}8??/ctex|cls??
5
\\ifCTEX@punct用于判断是否对中文标点宽度进行调整,缺省是调整。
910111213
???ctex|cls??
\\newif\\ifCTEX@punct\\CTEX@puncttrue\\DeclareOption{punct}{\\CTEX@puncttrue}\\DeclareOption{nopunct}{\\CTEX@punctfalse}??/ctex|cls??
\\ifCTEX@space用于判断是否忽略汉字间的空格,缺省是忽略。
1415161718
???ctex|cls??
\\newif\\ifCTEX@space\\CTEX@spacefalse\\DeclareOption{space}{\\CTEX@spacetrue}\\DeclareOption{nospace}{\\CTEX@spacefalse}??/ctex|cls??
space参数使得缺省的中文环境不会吃掉中文字符后面的空格。这种情况下很容易造成汉字之间产生多余的空格,需要小心使用。
\\ifCTEX@caption
用于判断是否使用中文标题,缺省是使用。
1920212223
???ctex|ctexcap|cls??
\\newif\\ifCTEX@caption\\CTEX@captiontrue\\DeclareOption{nocap}{\\CTEX@captionfalse}\\DeclareOption{cap}{\\CTEX@captiontrue}??/ctex|ctexcap|cls??
\\ifCTEX@indent用于判断是否使用中文的缩进格式,缺省是使用。
24
???ctex|cls??
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库ctex(3)在线全文阅读。
相关推荐: