- 在线时间
- 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 中难以得到的全新页面样式。7 Q1 X) q M1 j/ p" O b
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
+ q0 J; I7 T5 F0 M
' {% ~4 o) l7 x) ^* v# d选项 说明
. q/ N s' [5 C) c. ]% Z/ Jrm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf ( I4 b P1 F8 b! [4 y. j' c7 k4 ~3 Q
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big 1 S3 `. ?* B; ]: } k {
raggedleft、center、raggedright 标题对齐方式,默认值raggedright + b y' g! U8 E( W0 T6 ~
compact 缩短标题上下空隙
$ K. v! ~2 S; O3 s, ]0 Pindentafter、noindentafter 首段缩格,默认值noindentafter 7 V) X+ e$ j, X! L5 l* t6 W
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters - ~0 l' a; k2 R6 b- j
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
" h- y, v* h/ N2 g, K# vaftersep、largestsep 标题间距离,默认值aftersep
) s* A* B4 K, q* U
h9 b; z' A/ A, f: S3 W它还提供了很多与标题有关的设置命令,常用的有两个:8 e/ q" b) }3 z. F- U7 k8 T: a& O
1、标题样式命令:8 c: T$ C- I% s0 h% y$ `; b8 `; M
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}( U0 q8 v3 i) ]" B2 ]# v9 \9 {% ]
{标题前命令}[标题后命令]! {. c c$ p, p" U9 D: F) [
其中“形状”有多种选项,见下表说明:
$ f! \" D, H8 K* W( a
0 |5 s2 S" a% G1 O; p8 ^形状 说明 , {% y. d: T; ]9 B" z8 ^
hang 标题序号与标题内容同在一行,默认值 ' y. ?( d: S# a
block 将整个标题作为一个段落 + ?) W9 a7 E* \/ e
display 标题序号单独一行 0 ?' ?+ n" C0 @: S; S1 s; x; b
runin 标题与首段同在一个段落 3 g9 f& c, I! x/ X ^8 l* k
leftmargin 标题放入左边空 : k* d! o) u) Z' ], K7 z2 P: v* D
rightmargin 标题放入右边空
1 a8 O& x% @ b1 `, Bdrop 首段绕排于标题
7 U0 ^/ g$ d6 K/ ~$ j) [warp 类似drop,但可自动调整间距 ' H/ @9 Z# b2 m7 |
frame 类似display,但有外框
% f7 S; R/ }0 c0 a1 w5 E: E* w4 L/ I, s$ z5 _
2、标题周距命令:; b& W$ A) G1 i1 L/ q0 f
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]/ L- w9 n" G7 `. J% J$ J
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
9 u3 ~3 [! t% k; b还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:7 a4 U/ A! a8 F, d8 j
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}. h+ \ f0 ^+ L2 |4 \% _) _
式中“页眉页脚样式”常用的有划线命令:, g; u) J: c& u7 m( I+ |' y8 F, M
\headrule \footrule: L& @7 M" j3 T! J# r. d- h
和设置命令:4 y9 b1 c8 J2 ]8 m
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
7 q( O4 L: H3 s; r/ V\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}; F2 R# [2 V0 g, F K
式中括号内容可用下列命令组合,自行设计页眉页脚样式:/ d1 r% D$ C3 W+ l- ^" m
% ]1 k" t8 ]& H, s: h. l
用途 命令 : t2 V, T& B; {) {5 |% Q) S8 u7 A
章节序号 \thechapter、 \thesection ! c) W2 O1 F# `# E8 v% o" E, P
章节标题 \chaptertitle、 \sectiontitle 6 c' X% o. j6 Q$ z( x- J" \/ W
页码 \thepage、\usepage
. ^+ `. o9 l. f7 r- I1 K& i( q标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark8 |5 A, o; S; n" E2 W9 r: ?
\outertitlemarks、\innertitlemarks % R8 n: I$ \3 c/ |) O( H6 k/ {
水平空白 \hspace{宽度} 5 {1 l: ~% s# a4 k" F7 B1 K1 J
字体 \small、\sffamily、\textbf、… 1 M# X1 L8 V3 X, ^' M
1 o$ E1 P5 Y, {& s* z5 D
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
$ N5 O+ n' m. B7 E4 d9 a2 \titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
# ?4 D! [% c; E) B; v# O$ X\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}: g" B/ [7 ?; n% S/ `5 [- J
{标题序号}{空}{引导符和页码}[与下文间距]
L7 ^/ v/ z, Q' J9 ]本文中有多个应用举例。该宏包没有任何选项。
& T4 @' e3 J4 T* B' J0 ~这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|