- 在线时间
- 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 中难以得到的全新页面样式。
. Z3 @- V* C1 r; P2 @1 b& q3 \titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:& ]7 G* ?7 }4 P/ [& O
2 E$ d" a: L3 ?; y
选项 说明 : U! a2 m5 _2 _7 w$ r" G! ^/ u+ y
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
0 t4 ]9 s) M6 R" \. r7 p Jbig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big % g& v3 a' F8 _3 n7 s: F. N
raggedleft、center、raggedright 标题对齐方式,默认值raggedright / Q8 p5 ~1 C, k: S7 y9 A& a- A! Q
compact 缩短标题上下空隙 ( a6 M) |& ?* x' ]0 N
indentafter、noindentafter 首段缩格,默认值noindentafter
; g M- [# k% Q6 Q- c" K4 _1 brigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters & T2 |/ A- p* N# J$ X3 K
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles 6 g- f# h/ r% p: [' \" B, D7 N& T
aftersep、largestsep 标题间距离,默认值aftersep W8 y2 d, d# l' `" a# K) R7 q9 m
5 u& k) D; d% Y _$ I它还提供了很多与标题有关的设置命令,常用的有两个:
% m8 @6 t+ r& `' t% p1、标题样式命令:, t7 E+ ~) h+ p1 N3 O: J: \
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}( q5 W+ K2 O) i x; W- j
{标题前命令}[标题后命令]
+ j6 B0 i" u. X+ @! f其中“形状”有多种选项,见下表说明:
9 e) D" n5 W5 e5 Z/ I" v1 q2 P
( J& _( N8 c, x6 v$ H形状 说明 * u+ i J* X5 v4 N' z, {0 K- O
hang 标题序号与标题内容同在一行,默认值 8 o; L' H6 {; P
block 将整个标题作为一个段落 / e. G1 E" y0 f
display 标题序号单独一行 . w. z( [' i. @9 {1 K2 B+ W
runin 标题与首段同在一个段落
5 e2 o- N i2 Z4 Cleftmargin 标题放入左边空
2 J+ M8 N! p0 q2 q4 Yrightmargin 标题放入右边空 6 x8 m, O/ l0 {, l: q7 w; _3 S) {+ G
drop 首段绕排于标题 8 X$ l/ |. U& z" ~" M) l4 e
warp 类似drop,但可自动调整间距 ! A( @: B8 i7 w, {7 [6 K
frame 类似display,但有外框 ) S' @6 X$ A) b9 t
- ^* m. x* g+ S: q0 k' j
2、标题周距命令:& w" J2 S" D' x0 G" N
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距] Q0 {/ r7 c7 F$ t0 g# v" H
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。* r" J% e% i; r/ T& R
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
2 p- g, u" L. r3 Y0 _# h2 {- [\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
1 c8 P1 R5 c, B式中“页眉页脚样式”常用的有划线命令:
0 l* Z; a! y' r% S\headrule \footrule
% W+ r! V$ t5 A# _( g/ Q8 v, M! Z$ [和设置命令:. i% M0 o# r: u8 `( a
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
/ g0 a1 _; s+ C. g\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}, ]0 o' D# j( ~: \+ Z9 O% L
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
: e! j* ]( }* ~" D9 R. a
4 ~: Y e3 O9 @' W. P7 y用途 命令
4 Q: w* |" W7 e9 n% U" \章节序号 \thechapter、 \thesection
* x& I$ ~5 G! ^9 h7 Y; [; Q5 G章节标题 \chaptertitle、 \sectiontitle
! ?$ ~6 ~# N5 U5 j0 R7 j/ T页码 \thepage、\usepage
; `" T5 F u9 D( e- F0 y4 S$ e& U' a标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
. k R9 [1 O) Z+ ^) Z9 x\outertitlemarks、\innertitlemarks - G: [8 `' [/ [3 b
水平空白 \hspace{宽度} 7 D7 {/ W' Q4 J' a6 p* n. i2 j
字体 \small、\sffamily、\textbf、… , j2 e$ B$ c9 {8 t2 {
, w, M7 \2 W% u% O9 c9 h还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
9 B; k' y% ^8 ?" e2 ltitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
$ _* s# c$ X3 g( X# G8 Y\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}5 d' S# k* K" G n
{标题序号}{空}{引导符和页码}[与下文间距]( V/ F8 z0 V( o& ?/ }
本文中有多个应用举例。该宏包没有任何选项。$ P8 J+ F. d8 n+ @: E1 c
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|