- 在线时间
- 592 小时
- 最后登录
- 2018-9-1
- 注册时间
- 2009-1-15
- 听众数
- 42
- 收听数
- 0
- 能力
- 0 分
- 体力
- 28874 点
- 威望
- 40 点
- 阅读权限
- 200
- 积分
- 10609
- 相册
- 2
- 日志
- 2
- 记录
- 46
- 帖子
- 2408
- 主题
- 88
- 精华
- 1
- 分享
- 0
- 好友
- 465

船长
TA的每日心情 | 开心 2018-9-1 14:36 |
|---|
签到天数: 86 天 [LV.6]常住居民II
 群组: Latex研学群 群组: 数学建模 群组: Mathematica研究小组 群组: LINGO 群组: Matlab讨论组 |
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。0 C& U/ g8 a5 @3 `5 g- r3 F
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:; k! o& H) `: a0 w- v/ U* L# q
3 K9 o* l5 R/ l! i/ e( g
选项 说明
4 R. Z& J6 s; q6 o$ @) Srm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf 8 ~7 w# ]$ ]% V! L8 f
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
( T0 ?* u8 u2 g9 fraggedleft、center、raggedright 标题对齐方式,默认值raggedright & ]5 G4 c0 T+ n" c. p
compact 缩短标题上下空隙
/ Y) e9 N% C1 q: c( o! i; bindentafter、noindentafter 首段缩格,默认值noindentafter
% b+ V3 q# a9 S" A- n: rrigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters * F1 q5 j, J, Q. r* i0 m
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
; \6 N$ s" M/ |; a; R7 n. qaftersep、largestsep 标题间距离,默认值aftersep 4 y: H4 U/ \" T, w2 A
9 v( _5 e5 B# Q, p, n- I它还提供了很多与标题有关的设置命令,常用的有两个:$ f& P6 j1 R- H& t/ z
1、标题样式命令:( m `& J1 x/ _
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}& C) g. c b( W# b ?9 e1 J; q
{标题前命令}[标题后命令]
& ^* {3 Q+ n# W其中“形状”有多种选项,见下表说明: l4 q3 C- U1 H# F. d
! y4 `7 \4 d2 K- }; a
形状 说明 3 u; g& Y `/ O; L2 z/ j8 C, j
hang 标题序号与标题内容同在一行,默认值 3 ~/ }! D+ V: @
block 将整个标题作为一个段落 ' V3 |1 u0 H4 K. I
display 标题序号单独一行
4 {3 W+ A6 \# S6 }- ^- q+ mrunin 标题与首段同在一个段落 5 O2 {4 n" x( v- l( N1 F* J
leftmargin 标题放入左边空
8 M: t# Q; z7 h B3 _& Erightmargin 标题放入右边空 9 [7 g0 ^+ U# o1 M3 l- w! p9 \
drop 首段绕排于标题
' K) K3 a; D! f: J! F# Zwarp 类似drop,但可自动调整间距
$ B; y8 Q( w0 Q: z1 zframe 类似display,但有外框 ! I1 K: `& R% j7 B1 ~ C
( T* c" R: M4 K5 R( v
2、标题周距命令:
( [ V& d/ {& E; D* p, N: a\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]7 c# \/ f8 ]% d' D4 C5 m3 [6 j
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
: f) |& c! B5 M9 g还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
j" ]1 n8 H$ ^* |7 \' {\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
/ b5 F4 @1 X( {! Y8 u) W& b式中“页眉页脚样式”常用的有划线命令:
: H- ]( c/ Z z% ~5 ?\headrule \footrule
% p, g, w ^, U- G和设置命令:
4 q7 d, Q* I0 T\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}$ A& J" i' ?, D) C! |% ~# q: w- B
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}0 H1 i1 c* A2 `
式中括号内容可用下列命令组合,自行设计页眉页脚样式:( u$ x0 [ |; E; s' R
* P, n, A6 w2 f! z0 t( b7 T
用途 命令 5 q+ u" d) q: k* ]) r
章节序号 \thechapter、 \thesection
$ N6 q+ G$ T ?) s( q8 a/ \+ R% f8 y1 Z3 z章节标题 \chaptertitle、 \sectiontitle
# t8 V5 P. K/ n+ V页码 \thepage、\usepage 6 H: s9 I2 N& C) M4 U8 }+ L
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
6 y; l4 c, v' j4 t\outertitlemarks、\innertitlemarks , N6 K, F9 t; P( D6 y
水平空白 \hspace{宽度} 2 R# \' a! ]6 J1 v
字体 \small、\sffamily、\textbf、…
S: P i7 Z6 X7 i/ n- ?4 v5 I7 ?4 v; o# E6 u; P
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
8 a7 ~- l c. j( C/ D4 u1 ?0 Xtitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
* b& F0 ~, ]* J- j2 C( F\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}$ m" B) b( n3 ], K0 W
{标题序号}{空}{引导符和页码}[与下文间距]
, e4 }6 P3 [+ S0 d本文中有多个应用举例。该宏包没有任何选项。& h. g) O0 D& L2 Z8 n4 L
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|