- 在线时间
- 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 中难以得到的全新页面样式。
; |$ {! y6 C2 |/ e" Rtitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:6 l, G4 U9 V0 \5 }
4 T" M+ A, Q2 O& I- e选项 说明 3 i6 D! U+ x1 r; B& B* N N) q
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
5 O& | ?# c' T4 P( S6 sbig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
0 g/ [+ ^$ s7 ?& uraggedleft、center、raggedright 标题对齐方式,默认值raggedright
: S8 ^. \$ W0 k& ?! Hcompact 缩短标题上下空隙
2 K c: D$ O2 [, ^+ Vindentafter、noindentafter 首段缩格,默认值noindentafter % \9 C7 w1 I% J/ @
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
8 ~4 H' A. Y/ b$ K0 Wbottomtitles、nobottomtitles 靠底标题,默认值bottomtitles 9 ^. }5 n' A2 a3 @1 {
aftersep、largestsep 标题间距离,默认值aftersep . z) C' F( }5 v* W8 ?
6 A1 j) m" e3 W4 Q: i/ J: E
它还提供了很多与标题有关的设置命令,常用的有两个:( A' L4 u5 x4 b) B- R
1、标题样式命令:
0 {( y( j6 Z, l7 @" s% u; |0 B0 l\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}5 [3 o4 f: T. _( C7 q8 Z- m
{标题前命令}[标题后命令]
. K: Z, U1 Z8 ^. c其中“形状”有多种选项,见下表说明:" f4 C$ x. n9 g: Z4 i# J2 P' ^
; ~& V: o+ F. R% G7 B6 Z
形状 说明 ' e3 O5 I" N- t7 L7 w
hang 标题序号与标题内容同在一行,默认值
, R) {! H. a# |4 l/ t6 @: S3 `3 `9 Hblock 将整个标题作为一个段落 ) s. i$ b% k% w/ P( v
display 标题序号单独一行
: o8 l! Y* T( s7 Z) z: Brunin 标题与首段同在一个段落
1 K$ p& ?( m: r+ {3 a2 p. }& Q2 ~leftmargin 标题放入左边空 7 V; x: m1 O+ \1 v, o" }
rightmargin 标题放入右边空
: a- m1 f* C: l3 X" L5 _2 vdrop 首段绕排于标题
7 R) G7 o; \* Z, K$ ywarp 类似drop,但可自动调整间距
" P9 E7 o9 L! ]& c. j. {; Rframe 类似display,但有外框
) S% @/ e7 k- d& S5 R3 Y8 x: n# }6 V8 | M2 I
2、标题周距命令:$ D2 I! R% n" W4 `, m
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]: p8 c9 z: e9 x5 L. `: G$ K$ U* l. t
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。- {6 M% w x" m, S; q
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
( j7 \6 ~: h: U, B/ R% e! y\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}9 |/ o& t$ }) z. S" [& J, Q0 A
式中“页眉页脚样式”常用的有划线命令:0 O7 C4 D) a$ b
\headrule \footrule `, L8 Z: L$ m! |. D
和设置命令:
% q& a2 r5 j: P1 T# t7 e$ n\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}/ x1 {3 o2 A. g7 m' m- l8 [
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
0 Z" M: r G' z( Y式中括号内容可用下列命令组合,自行设计页眉页脚样式:
3 S+ o3 d$ n* t) e2 _1 J+ L! ]' C; J( _0 \0 y$ T2 M0 V
用途 命令
; F& w9 i# K. B& I5 T. B8 @( b章节序号 \thechapter、 \thesection 5 Q2 W* q. e/ B# X
章节标题 \chaptertitle、 \sectiontitle
/ u% P9 _8 \8 T, s: r* i页码 \thepage、\usepage
7 l% v5 O# i; T% i; |+ T- U0 A$ S1 l' F标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
2 a( z5 C8 x" L, Q3 }5 T) s\outertitlemarks、\innertitlemarks & r# x, b* k; O5 M6 d. o- |. o' m
水平空白 \hspace{宽度} - b1 J( K9 d( ^( ]/ P7 c
字体 \small、\sffamily、\textbf、…
. o% u+ ^& _) H! l3 b
' n0 D. ?, `* D# u还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。2 x9 X+ E, b% Y7 H5 m. z4 ^2 E
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
; [9 i/ D' r* p% h3 M\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}- D9 N' c9 t% p f6 T
{标题序号}{空}{引导符和页码}[与下文间距]
4 N0 Z8 S$ k! Q/ k) m: o0 Y本文中有多个应用举例。该宏包没有任何选项。# E/ x9 J z, V' |' B2 l& R
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|