- 在线时间
- 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 中难以得到的全新页面样式。4 r" w$ v2 b+ t
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
. |7 R. J7 |/ Z7 }' C2 R. [7 V$ S0 z6 w1 J7 ~
选项 说明 + h" Z9 A; D, z5 R U
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf ) w4 z) T' T) B
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
! b3 y, x2 H# G# C1 Eraggedleft、center、raggedright 标题对齐方式,默认值raggedright % h6 W' u$ a) n* o: [6 W8 E4 d
compact 缩短标题上下空隙 * ]4 r& L& F1 } f/ I, L
indentafter、noindentafter 首段缩格,默认值noindentafter ; s+ ?7 c, e' K
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
8 `. x. M. W Nbottomtitles、nobottomtitles 靠底标题,默认值bottomtitles 4 d1 j5 X6 w9 m$ k* A, l) T. E
aftersep、largestsep 标题间距离,默认值aftersep 0 T u6 f" B( A8 o$ `( l0 k
* |3 M/ H9 P& B9 V
它还提供了很多与标题有关的设置命令,常用的有两个:
% n+ B6 f5 [/ c: I* k" C1、标题样式命令:
" ^' M( @ w1 l* }' d8 M\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
5 k9 p9 g/ Y# s$ a{标题前命令}[标题后命令]
' C& q! S* n; b, T0 h+ Y& F其中“形状”有多种选项,见下表说明:- U. r" Q0 [: F+ M7 L* O
$ f2 M9 A6 F; t k
形状 说明 : V. B# a* e3 ^" f% i1 B; `) r
hang 标题序号与标题内容同在一行,默认值
: F1 p! Y" n' Hblock 将整个标题作为一个段落
1 e* f# x' v1 C2 G( ]display 标题序号单独一行 * t! K% M; R3 e
runin 标题与首段同在一个段落
% p' s, u h+ e7 I5 Jleftmargin 标题放入左边空 5 O$ M$ m' t0 R5 I( V; k
rightmargin 标题放入右边空 1 Z6 O( ~( m4 S) q, _
drop 首段绕排于标题 ) I6 U8 P5 d/ C4 [4 m/ }3 a
warp 类似drop,但可自动调整间距 - T- n8 E% z, ~' Z7 _9 Z
frame 类似display,但有外框 " S6 Z& P2 U" {( G4 |. Q) N) {
$ [% c& Z: g$ K: x" @2、标题周距命令:
+ }& `. n- B8 q3 z\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]2 ^" S6 P0 L7 l A2 y4 _: Z
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。0 i9 r t+ T @" e0 G' T7 [
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
# \" u( Y8 ~+ L\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}; G& z g+ d% C: k9 _
式中“页眉页脚样式”常用的有划线命令:
# M# s3 U$ O. x$ D\headrule \footrule
4 J0 f( A* y7 v和设置命令:$ f+ a* r$ i1 L' |1 |& c" r3 S5 W% a7 |
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}- F/ a0 w, y2 L* e4 R' _
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}& l" p2 T7 x4 r- v# Q" K
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
# q% s1 ]- z: p1 V2 I x$ {
. }: Q5 q0 V( Q; y' a用途 命令 7 d4 \3 d$ K* {: ^" X7 Y6 _
章节序号 \thechapter、 \thesection . W; ^% q' z' X& Q2 Y& a" D
章节标题 \chaptertitle、 \sectiontitle
+ k M. G" Z1 N# F" o页码 \thepage、\usepage y. q7 z( \4 U9 h( a7 n: _
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark2 v5 O: P3 j% e5 I2 C
\outertitlemarks、\innertitlemarks ) N& d# c: K, k1 Y- c
水平空白 \hspace{宽度}
M3 b/ ~5 m6 |( q0 n' h6 [+ m字体 \small、\sffamily、\textbf、… 2 {9 k( C% c5 P! J: i
{& {8 m- G1 \# ?( k# q e还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
0 J. e7 C1 o2 {: ctitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
. J2 A( S: U6 t9 K6 N\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
j7 o. r" P9 H( D) G{标题序号}{空}{引导符和页码}[与下文间距]
, U. M; X8 T# ~* k6 @本文中有多个应用举例。该宏包没有任何选项。. R$ u+ N) g1 O- v) Y
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|