- 在线时间
- 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 中难以得到的全新页面样式。
1 U: r) p& A6 l' L% r) Ktitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:2 `! C" a) h2 L' P7 s: R
2 {) e0 t7 J6 ?' P1 l
选项 说明 ( Z2 n. f) l0 z7 f. }
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf * _' _1 T; m3 @* M
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big 2 d `7 h! v$ {- J q- D
raggedleft、center、raggedright 标题对齐方式,默认值raggedright 4 ?3 T" ~# [( W5 A! A. _1 T
compact 缩短标题上下空隙 0 o1 m/ L- K1 I' [
indentafter、noindentafter 首段缩格,默认值noindentafter
" G! U! ?( C. drigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters 3 j/ C3 G5 I, P( m4 E
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
; `6 |% }* r: d8 d0 ]. @% c3 B4 uaftersep、largestsep 标题间距离,默认值aftersep 0 Y: t) P% M! ^& X6 R0 `
8 ]" D- r) R, K2 R5 O+ l+ ?
它还提供了很多与标题有关的设置命令,常用的有两个:9 u @+ A% W2 K0 i1 R* a3 T8 N
1、标题样式命令:
2 Y" p, G! T3 ^/ I6 N1 Q4 F\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}# E# G6 |: f8 }
{标题前命令}[标题后命令]! Z! I* s: G0 j/ z
其中“形状”有多种选项,见下表说明:5 F" f! R; t1 D" E# |* Z
# z7 K2 G- H+ s/ C+ m- g: u0 R形状 说明
7 B+ X' V, u1 r8 }6 B6 S4 `5 |hang 标题序号与标题内容同在一行,默认值 $ o) c2 n, @' t, b7 J
block 将整个标题作为一个段落 + |0 K1 X6 y3 I* J7 t
display 标题序号单独一行
% H0 z- h; [- L f4 q- [) d; jrunin 标题与首段同在一个段落 / I+ T' ?, g& T/ ^
leftmargin 标题放入左边空 " [! R: @0 I$ ~' S5 M A8 {# e) s
rightmargin 标题放入右边空 9 w9 `5 x$ B, z
drop 首段绕排于标题
6 E" h' J- ~/ y! s, W8 E9 Swarp 类似drop,但可自动调整间距
# h0 j6 @8 P5 v9 e8 d8 I2 u8 S2 }- @frame 类似display,但有外框
0 q7 `8 \* P; _0 Y) |, q0 l% O7 X0 U9 t% t- D
2、标题周距命令: ^' r" `, H( U- C+ r! N
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]1 C& O* F! S- l U, c7 Q6 l0 D
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
! T/ T& f4 z6 q- M9 e( t- V8 ?& n还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:, A7 h* u; i& G+ q% H
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
$ |$ ~, H7 n0 n" {, H5 s式中“页眉页脚样式”常用的有划线命令:2 y; G$ ^: q0 t0 I3 H6 }5 ?
\headrule \footrule- {0 ^$ t2 i1 Q* J
和设置命令:. w) T0 m; {* c# q+ {0 ]+ V
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}( ~+ J* ^+ H, o, `4 b. B
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右} T) H" W" l! u6 j/ y8 [
式中括号内容可用下列命令组合,自行设计页眉页脚样式:( F6 J; a5 J8 J' n& c8 D
, o) y& m' a% a% _- n. l
用途 命令 ( r' z8 j7 ~1 Q x7 r6 _
章节序号 \thechapter、 \thesection , @6 p! ?- F$ h6 W, O* K# S- @
章节标题 \chaptertitle、 \sectiontitle ) G8 r) E$ I+ ~$ b" y7 m+ z, K
页码 \thepage、\usepage
2 u% A, v) d, H7 C标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
5 k0 L- A) Q4 z4 K6 ]4 L5 k\outertitlemarks、\innertitlemarks
; q/ F H7 N! z7 C2 I" m7 r水平空白 \hspace{宽度} " o, |. j/ R% T5 p; e4 f
字体 \small、\sffamily、\textbf、… 7 n% j1 z L: ^! B2 U
6 H' @. d# [0 v6 R3 y3 p
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。' W' n7 ]2 Y& O8 l) ~ Q c; w
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
$ R- F0 \% y3 H# ~' m\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
9 l2 [- L3 v0 K4 `{标题序号}{空}{引导符和页码}[与下文间距]
5 J: w. H8 f' B1 P2 M( h C本文中有多个应用举例。该宏包没有任何选项。
& b2 G$ c. J9 i1 i这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|