- 在线时间
- 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 中难以得到的全新页面样式。0 ~8 C. Q9 D1 h/ t2 ^ G( X6 i
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
$ X; g* V' i5 q9 \, y( i; y8 u: Y: a1 F# H" E' G0 h
选项 说明 ; J' b6 Q( s0 ^
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
7 H7 S2 I) c( \big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
& Z$ J- |& z3 h' Yraggedleft、center、raggedright 标题对齐方式,默认值raggedright % k# l$ v& R; {
compact 缩短标题上下空隙 / ]4 z/ h: y! u! L5 Q
indentafter、noindentafter 首段缩格,默认值noindentafter 5 `* g+ S: Y6 C& I2 v3 k! e7 w
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters $ r2 y$ B8 L$ d4 H S
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
2 X; h8 d: C& { Qaftersep、largestsep 标题间距离,默认值aftersep
% `5 u/ l" ]- o' o) b; s
2 I! q/ Q- T0 n( [; G& f# b它还提供了很多与标题有关的设置命令,常用的有两个:5 `, X1 p( Z8 |9 |% |. K. G
1、标题样式命令:
/ a: K) T ~, V% [\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
8 o$ O7 t$ ^: F* u( q" E{标题前命令}[标题后命令]
; H* J9 V3 J. ]. I9 @- Y6 ~ T其中“形状”有多种选项,见下表说明:3 q* O# ?. e5 l$ x
1 v) [& o7 x0 L/ v9 Z. x" ]形状 说明 8 Q/ p$ Q7 e: z5 C9 u: X5 @7 ]
hang 标题序号与标题内容同在一行,默认值
1 U0 @$ v0 p) ?block 将整个标题作为一个段落 & Y1 W+ J( Q: w9 D2 s
display 标题序号单独一行
( _; Q3 {5 ?) drunin 标题与首段同在一个段落
( q! N7 K9 n* H' y8 [1 v; i) i" j8 Rleftmargin 标题放入左边空 $ c/ y) P R$ e0 h/ j% H
rightmargin 标题放入右边空 4 X0 ^0 u8 u/ l- l+ b
drop 首段绕排于标题 # R8 U; G4 { @% w7 V, [
warp 类似drop,但可自动调整间距
( l( [+ L# ]& eframe 类似display,但有外框 ( }9 M2 Z' l$ A4 @+ T# I; ?# e, [8 b
/ ?( I' F$ |# ~3 I5 r/ V
2、标题周距命令:
" i9 v7 S# j6 k\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]- a# M. s/ \6 b9 D
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。0 ^- P( A N1 ?
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:3 R4 o, f' P# g( S0 D; n) s
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
5 M5 e* P& |0 Q$ d式中“页眉页脚样式”常用的有划线命令:) I/ P1 R3 b& X. D
\headrule \footrule
- O8 h! Q: A6 }4 V6 _( `7 C" ^和设置命令:
1 {, c9 M# C0 D& U. x\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
; ]$ R j" k# `% P* C\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}! `6 d6 n3 T7 U' r. f, p
式中括号内容可用下列命令组合,自行设计页眉页脚样式:) n4 g8 t. T+ h+ [1 o2 f( a# _# W1 `
5 e. V7 e3 L9 Y- p7 z; ^
用途 命令 6 d* k3 A! a' g7 m: S$ K
章节序号 \thechapter、 \thesection # E1 d; k4 }; ^! I; s2 o
章节标题 \chaptertitle、 \sectiontitle |- ?" E# H( f7 Y) a
页码 \thepage、\usepage " ?! c0 C; c/ U' F$ J3 w A
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
4 F7 }$ b1 M# ^" X+ Y\outertitlemarks、\innertitlemarks # Y$ l# u9 J, c0 [% Y
水平空白 \hspace{宽度} ( F0 @! X2 L& X3 {* k( E2 f
字体 \small、\sffamily、\textbf、… % N9 |* {2 x/ u. t2 d' n8 c9 U: l5 M
F G% t+ u! z2 y, u" e) G还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
. c* Y: n( j; U1 j& Otitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
+ p! T: D- s4 k7 u. p7 @& o\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}$ ~' D; D: ?7 N: p, {
{标题序号}{空}{引导符和页码}[与下文间距]
2 o1 m) n7 I- ^4 H" p: ]6 [9 `本文中有多个应用举例。该宏包没有任何选项。
7 j3 ~& c5 q$ @$ A/ J这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|