- 在线时间
- 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 中难以得到的全新页面样式。/ p# I- E9 ~- i8 d. J6 d2 q n* [2 l
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
1 x$ M5 f2 e' i' {& Y8 c; w" ^/ t0 z7 A
选项 说明
* W$ V) Y9 ?7 f9 ~7 v$ qrm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf ) T: y9 K( t- z6 g5 e
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big " I( x" N& X- d. z) H* F
raggedleft、center、raggedright 标题对齐方式,默认值raggedright ' r/ a* f4 C# b2 c
compact 缩短标题上下空隙 ) f* P# n' B @" P' v
indentafter、noindentafter 首段缩格,默认值noindentafter
! q: r$ V. r, N5 [/ r, qrigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
# D8 e. U) b9 A/ [% W1 Bbottomtitles、nobottomtitles 靠底标题,默认值bottomtitles ) G! s- o4 S5 W/ S$ |& k3 P
aftersep、largestsep 标题间距离,默认值aftersep 1 }% k+ U0 ]1 v! b
; N) F& n1 _2 l2 G; a$ G0 |& D3 d" H( c
它还提供了很多与标题有关的设置命令,常用的有两个:1 ~ d1 V* f: ?8 F$ z
1、标题样式命令:
/ }1 H7 G+ y$ ^# @7 P1 R\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
! Q1 b3 u( ~9 y' Z% w{标题前命令}[标题后命令]0 s7 l$ U+ G3 J Z3 G) ]! ]4 K
其中“形状”有多种选项,见下表说明:- v+ O, e" V# ]& S% u+ k/ U
9 t" l9 Q3 r$ j& o; o% _形状 说明 & ^/ r! N) G: e Z( K7 A. i
hang 标题序号与标题内容同在一行,默认值
# q! w* p H' b" o) Mblock 将整个标题作为一个段落
) n( G3 i! }2 y: F( U& _6 @! Idisplay 标题序号单独一行 ' q+ ^# ^/ r& X$ N! X8 J, h5 b
runin 标题与首段同在一个段落 : U* @- z) \; v$ u0 o
leftmargin 标题放入左边空 9 j, n; C7 v6 Y, f3 Q6 g8 h X
rightmargin 标题放入右边空 + W2 I2 D" H, m" L9 E- ~
drop 首段绕排于标题
1 M% O9 r: R, q; Fwarp 类似drop,但可自动调整间距 8 V4 D& [, R' c
frame 类似display,但有外框
+ U, H" l" J# @! G& f3 H! b
" ~5 L' t r2 h1 i+ ^6 y& I2、标题周距命令:3 v) Y" W* x3 G1 `4 s, V
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
7 @7 F5 D" Z6 j. Z( {( k7 I& @) m本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。9 p/ t, j! I% E' j" k
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:2 n5 @& o$ s, G: d( o
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
' M0 r7 X5 V9 b, Q式中“页眉页脚样式”常用的有划线命令:
) q+ s0 [0 ?# _0 F\headrule \footrule
2 T) \% ?0 T5 ?0 T1 W! q和设置命令:
1 k: k2 X" @2 G" F) i. y1 p9 s\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}) `8 i/ a- F" l M4 s/ W2 b9 Q8 ?
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}. p" S9 ~& x. d7 E! z5 D5 b2 v, c
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
0 Y! V. r$ F3 \9 ~
6 v2 N0 }5 l" G; Z' P' P, P用途 命令
$ t' r7 M- z7 k# S章节序号 \thechapter、 \thesection $ X0 f2 i6 `* b+ o
章节标题 \chaptertitle、 \sectiontitle
4 v S) C: x0 H6 F9 f5 F; M页码 \thepage、\usepage
" @6 k) a, C. g# ^( u+ T标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
, O" e! k$ i& ]0 y# ^' w\outertitlemarks、\innertitlemarks
G# L* V( ]: k: i水平空白 \hspace{宽度}
' d Z3 P( l9 U' |$ }: w: |字体 \small、\sffamily、\textbf、… ) H% ^ W9 d9 C8 x% O& E/ B; |
7 a4 l6 t* S' h4 o/ d. i% [
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。# h. P. f" Y# m0 _) x) c5 Y5 ]
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:# D8 U$ H1 g2 o" A2 b5 A3 B, b
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}, s `5 l7 `( M, d" b( K6 D; C
{标题序号}{空}{引导符和页码}[与下文间距]8 \4 N2 b$ J1 {) ^- Z" [
本文中有多个应用举例。该宏包没有任何选项。
- l& i( T4 g7 }8 C这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|