- 在线时间
- 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 中难以得到的全新页面样式。
& j) n9 t$ U. j9 `titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
- T' t6 x% f8 M3 o0 }# `( G& T& k. Y$ `9 [2 k- [( E2 Z% j5 s$ c! a
选项 说明
2 B- z! D/ m S+ \rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
; Y: p- f5 s3 B# J* \* x- @0 C4 H# {big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big 8 D* m$ e* i" h: Y" d9 G* ?
raggedleft、center、raggedright 标题对齐方式,默认值raggedright % |& y9 J9 g4 i h* ~
compact 缩短标题上下空隙
" J' |2 B1 H7 J' b1 Mindentafter、noindentafter 首段缩格,默认值noindentafter 3 r1 G7 S& h% c- r: n0 D7 k
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters ( H. {, J3 i# X# F
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles / z5 o b/ R/ ]& G+ L: G
aftersep、largestsep 标题间距离,默认值aftersep
3 L" A' i% G, u, m8 E6 e7 x' G; ~6 J2 B1 _9 Z( @, s! p* v
它还提供了很多与标题有关的设置命令,常用的有两个:" D' f1 Y* f% K
1、标题样式命令:3 i" F+ O. k& ], Z' g* T) _2 y+ ]
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}7 D$ F& L& e' d& N# O6 M
{标题前命令}[标题后命令]" [/ r( p2 S: V% X
其中“形状”有多种选项,见下表说明:
t! r! u# s+ U& z$ A6 A, T5 x4 w7 V) I) k
形状 说明
. n1 D* J! r- Ohang 标题序号与标题内容同在一行,默认值 , F6 C. l, m v6 d' s
block 将整个标题作为一个段落
& ^! K: N+ I& k* N. J- b) }5 H' pdisplay 标题序号单独一行 9 a) C$ _# Y) J9 E1 v
runin 标题与首段同在一个段落 & I9 D, c, ]+ N3 G# y: j c
leftmargin 标题放入左边空
6 s& v3 n" L! J% Yrightmargin 标题放入右边空
: O/ n# f- A( ~& y4 `drop 首段绕排于标题
) f- x: c7 e& v8 ]* Awarp 类似drop,但可自动调整间距
0 G; @7 [5 [; hframe 类似display,但有外框 # I; I! P( s! A& F; j
* l: u3 q' A4 h9 b2、标题周距命令:8 C# J6 N0 n% h- D: H, H2 m
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]) r1 @ k/ h3 u
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
8 ^" d G( ~6 D) w$ j! l还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:, P; K" D" B! T, X3 S6 Z5 i
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
7 o \3 Y+ t- Q E! b式中“页眉页脚样式”常用的有划线命令:# n9 }/ p: D8 Z# S8 E
\headrule \footrule: J6 H+ p# \5 }$ ~% N
和设置命令:1 E. i" u2 k1 [8 \& s
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}6 i. Q) x: ?: ` m& U, ~
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}! d1 w ^; h9 W3 j @# `4 B" p
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
; Q. z; p# V; }3 |, d6 r& Q; a ]5 G3 d3 p& F4 v. @
用途 命令
1 a* u. P! Y* S1 \" v章节序号 \thechapter、 \thesection
8 U/ l! i+ p3 t8 D# H章节标题 \chaptertitle、 \sectiontitle
& K9 E/ v; [$ ]# j/ z; u页码 \thepage、\usepage
% _# n# U* _+ z1 ^ k; x- D' e# x标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark5 c6 l# `" T+ k: `! X& y: r
\outertitlemarks、\innertitlemarks , R' M! K' w: v( J; e
水平空白 \hspace{宽度} ! L- p' F5 _; b# s& X4 T* N7 ?
字体 \small、\sffamily、\textbf、…
( D% T1 _: h8 `$ W6 p z! k
! S' e3 S2 {) `/ s% ?还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。! V3 N+ w4 q- [1 m. L9 P/ d6 H3 d# t C
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
2 f+ g0 B' L ?! M$ J\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
, _4 o& ~" s9 K5 ~{标题序号}{空}{引导符和页码}[与下文间距]. ~- @: [; l5 O) L
本文中有多个应用举例。该宏包没有任何选项。7 `5 A( j9 @% V3 ?+ y& [
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|