- 在线时间
- 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 中难以得到的全新页面样式。3 l/ X& b' M3 y2 [6 O( a% C4 P4 {
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
1 I1 G7 j4 n( h9 g" `: h# W$ y* V( q4 r4 [$ s" K' w
选项 说明
) W7 [! Q9 {+ F krm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf 1 ]) I! @; q. z: H4 X4 x3 q: L
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
$ a9 T! V" n( [# S: C- ^raggedleft、center、raggedright 标题对齐方式,默认值raggedright J' x% r) R* }- h- |
compact 缩短标题上下空隙 - ^8 L( h# g6 c
indentafter、noindentafter 首段缩格,默认值noindentafter . k9 w8 |) @0 r1 s' O, V& C0 b
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
, J* e2 m3 x/ ]bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
; K! H9 G& t1 F# Q& ?6 q/ haftersep、largestsep 标题间距离,默认值aftersep
! f! U) v% x) A- ]: x
+ [! }4 A+ A1 _# h+ A3 |8 l/ D它还提供了很多与标题有关的设置命令,常用的有两个:, P. b; }$ r3 a
1、标题样式命令:# \# A( b, D6 y1 U# r! I
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
! q( \% [ g2 ~ y# b, n. R; }{标题前命令}[标题后命令]
+ H( v9 P; O0 B1 g* k1 \其中“形状”有多种选项,见下表说明:& }1 P- }) n l# V
7 T% ]$ ~6 h5 Z- g形状 说明 6 i2 m$ P$ ~. E2 E! o
hang 标题序号与标题内容同在一行,默认值 & `6 G) l2 U+ h% S$ Q4 h1 v7 l- H
block 将整个标题作为一个段落 j! _! l2 Q: i ` h% x
display 标题序号单独一行 , F k5 J7 ?7 Z0 B% _, X
runin 标题与首段同在一个段落
# J y6 r; D+ ^* [- E0 |! y4 g: k& xleftmargin 标题放入左边空
. K1 U, |, e- x3 Frightmargin 标题放入右边空
) x" ^9 `4 P, a3 tdrop 首段绕排于标题 ' [6 ]# ?/ k6 ?! M9 F
warp 类似drop,但可自动调整间距
# M. Z% O+ [' N7 H/ e7 d% gframe 类似display,但有外框 9 e" p- F% d7 Q4 _" Y
& Z, a; t4 q* d
2、标题周距命令:+ l: Z S2 x6 ] p1 |- k
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
- P8 [2 v7 h* o本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。$ t! o7 c6 m7 Q3 K: a4 o1 ?
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:4 M% H" a: v9 E6 [: _# c
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}7 x& w& Y. I u* e
式中“页眉页脚样式”常用的有划线命令:
0 m% a/ p+ D* a# F0 u8 @9 S\headrule \footrule5 E0 h# \% a, R4 J$ ~
和设置命令:* ?6 Q: w) u7 r, [3 u# x; g
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}! p6 \6 A, j# Z7 i9 s0 o
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
( ~& @- u* m2 B! L c& x- U式中括号内容可用下列命令组合,自行设计页眉页脚样式:$ o6 S# `+ d2 D+ [
& l/ `/ d z* X! n7 F用途 命令
+ l/ h; D- q/ F' R章节序号 \thechapter、 \thesection 6 o( Z. v. i( h% G) l4 a, M' z' r6 S1 m
章节标题 \chaptertitle、 \sectiontitle
. E; X& H( q" ]5 B c" I! P7 l5 E页码 \thepage、\usepage 0 p$ N6 w+ s# y0 @7 S
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
% Q1 U$ r# N! A; y# x\outertitlemarks、\innertitlemarks ) Q# h8 `" Z$ Y$ W& m5 V
水平空白 \hspace{宽度}
9 T- |' O2 {& L2 R, y3 x字体 \small、\sffamily、\textbf、…
" `$ p8 n5 S! ^: `# ^* a S0 d7 ^5 ~$ J1 M) z2 g& f
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
0 }0 h6 e$ M F2 G1 htitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
/ ?6 F$ c' F. |1 s3 k' @* |* G# H\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}6 S7 {% u) Y# K$ q" n1 ^" U
{标题序号}{空}{引导符和页码}[与下文间距]4 G! d6 o( S, ~ ~
本文中有多个应用举例。该宏包没有任何选项。
2 W" V! n+ g; q这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|