- 在线时间
- 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 中难以得到的全新页面样式。
' w3 |: p8 M: J; w" D2 u1 ~* Jtitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
( L0 t9 n; }$ ~
. T9 c2 C. w0 y/ m! S选项 说明
8 X# I- i) P3 B$ m& p) k1 \' lrm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf ( K( V. E% j8 f0 P0 c8 O
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
6 r3 J- V Y2 h, oraggedleft、center、raggedright 标题对齐方式,默认值raggedright
) L2 S6 ^! j! x) M2 ~' p2 @! G, Fcompact 缩短标题上下空隙
- n8 D2 z5 D1 M3 T8 z* gindentafter、noindentafter 首段缩格,默认值noindentafter / P2 M: Q1 W7 g+ t6 e6 J$ U$ Z
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters 6 m8 N& t3 v, g ~1 `
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
9 O1 a* t: F p( j/ v3 {- {8 ^aftersep、largestsep 标题间距离,默认值aftersep 4 F& x+ J0 i7 q6 m& g
9 R2 |/ n o7 S1 C4 _6 N
它还提供了很多与标题有关的设置命令,常用的有两个:
0 d; S& e: I* ]/ g6 ]3 }/ P1、标题样式命令:
/ A# \( ]# r- Z9 c! U' `. b\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}( ^* o" g: f( Z+ h; X$ S" `+ l
{标题前命令}[标题后命令]( H) k p! b* W6 O# Z$ X
其中“形状”有多种选项,见下表说明:
) q- \6 S; j' w* O
0 u; d5 ~* W- S! Z2 U形状 说明 & Z Z; D; }4 @" O0 w" I/ n6 |
hang 标题序号与标题内容同在一行,默认值 Q$ M/ l0 g* i+ w" `' |6 Y
block 将整个标题作为一个段落 / F: y0 I( c t/ ]" k6 q1 ^) Z5 @
display 标题序号单独一行 ; E. \1 n7 F) j! i* f1 U& P0 R
runin 标题与首段同在一个段落 : p9 {0 }, U* H* S& U! V
leftmargin 标题放入左边空 " h3 c K" D: A2 P; n& ]: G
rightmargin 标题放入右边空 K- C: ^7 |) a2 D3 g- t! V5 [6 F
drop 首段绕排于标题
9 n- E$ m; l, K: N& G: O7 qwarp 类似drop,但可自动调整间距 , k0 B+ R2 Z( I$ n
frame 类似display,但有外框
/ Y. N- j% D3 [' [/ v& I: E
, Q6 e q i; }9 v2、标题周距命令:
% F2 r! j; d! C5 z8 q5 K+ f E3 X\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
0 |1 a! R9 g; m$ g! r. h# Y本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
3 T* V$ j- @3 i# F" y- X0 W$ Q还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
+ u3 l3 @- ~6 ]\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}8 Y5 p0 M# n# b& I+ q
式中“页眉页脚样式”常用的有划线命令:
0 q. B5 z$ ~7 G1 F+ t\headrule \footrule1 h& j. |' Q; ^4 U: z! h; `
和设置命令:# f# q2 e+ g* h5 H/ t
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}) d9 @, h. F7 f( W$ U
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}) [# I2 l( D4 I2 n) H+ t0 @
式中括号内容可用下列命令组合,自行设计页眉页脚样式:* l2 e* W) K6 ^ k/ \( t8 k) G
5 O9 C' A r7 K% `2 t% C; a用途 命令
9 n4 n- A/ N& u0 i5 w章节序号 \thechapter、 \thesection
6 k! R: o3 }7 w章节标题 \chaptertitle、 \sectiontitle
0 T: i: `. X. h" c页码 \thepage、\usepage
! k' D$ j7 E0 Z标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
, N4 {4 o6 J/ [3 C0 K\outertitlemarks、\innertitlemarks , ~% @1 v/ l2 q8 l+ G' a* M+ Z8 l
水平空白 \hspace{宽度} + p- K9 N1 {/ G& H5 P( e
字体 \small、\sffamily、\textbf、… + m' {3 C: [% R1 ?/ W D* l
2 }* ?6 v- R% m* M% A6 j3 R$ I
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
: ]7 t2 O$ L# ^+ r, Btitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:2 k F. y, |4 J9 ~% z% d9 i. H
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}% X+ C8 Y( f6 u; k( n
{标题序号}{空}{引导符和页码}[与下文间距]) s' \- Y8 E$ s* i7 H
本文中有多个应用举例。该宏包没有任何选项。 U6 r8 Z6 d1 R* h
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|