- 在线时间
- 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 中难以得到的全新页面样式。2 p9 y" ~% t0 V. O' q
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
3 Y ?. a1 D( M9 R: i9 ~. D, n* @* U
选项 说明
" J) P+ @) Z Q0 [* _9 H! srm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
5 p$ l4 S1 ~ kbig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big % A/ C/ |3 R! ?8 T9 H
raggedleft、center、raggedright 标题对齐方式,默认值raggedright
- s4 s9 [! d) Q5 O& wcompact 缩短标题上下空隙
' v0 U; n1 N* \indentafter、noindentafter 首段缩格,默认值noindentafter 8 ~; l8 ]8 b6 N; u, ]( f; w
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters " ?- V2 o; c9 e
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
7 d1 A2 ^' k5 U& j5 taftersep、largestsep 标题间距离,默认值aftersep
A! T. r3 Q% j0 T
0 u$ p" e; }% n, B7 x& c它还提供了很多与标题有关的设置命令,常用的有两个:
3 E8 s4 N6 C Y( M% G* O, A1、标题样式命令:1 _5 x$ F, f" ^6 j' S9 z$ \
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}. d2 X5 R$ f1 y
{标题前命令}[标题后命令]9 p2 M9 n) N( X" [5 D
其中“形状”有多种选项,见下表说明:
' f, Z- `% a2 y0 D1 s( m, D
5 L, H: W+ [7 p L [6 _形状 说明
2 P% W( x8 l$ p& d- k8 M; y, y; dhang 标题序号与标题内容同在一行,默认值 5 B+ v3 j2 e: {% r
block 将整个标题作为一个段落 : V9 q) a' e) j
display 标题序号单独一行 ( L' T5 i# z/ `8 S7 j7 X
runin 标题与首段同在一个段落 # M: e6 G4 X) s* R' Q: G6 W9 i
leftmargin 标题放入左边空 # e) o A# i- j' R9 B" E
rightmargin 标题放入右边空 : U" Z+ b: G0 |& [
drop 首段绕排于标题 4 @ J! ^' X9 Z" h' h
warp 类似drop,但可自动调整间距 # M# a& s2 V# B3 v/ Z9 M; m
frame 类似display,但有外框
5 C6 y, [- u$ G9 o8 U* J& h+ @1 `7 B) s+ j
2、标题周距命令: m- R3 f4 }4 U$ N
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
7 O/ k) B; d6 H; E本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
8 g ]+ M& p. h% ^0 |还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:7 J' o6 G& Q0 |9 E( V$ {1 e! B" z
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}$ F. P3 B( _* b" {5 X: m8 N: M
式中“页眉页脚样式”常用的有划线命令:1 r# X2 O4 P+ w. S$ C/ k* r
\headrule \footrule& ?4 N. ~% T2 j) a4 _ d
和设置命令:
4 l1 C5 t7 n" R& G0 W% M\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
* h+ X" e6 B. z2 c\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
3 v S6 J/ s- e! j9 c7 e4 }7 D式中括号内容可用下列命令组合,自行设计页眉页脚样式:
# U. N6 n) [3 S+ \
2 ^+ {4 ^& C/ o1 w7 V8 g1 Q用途 命令
, l- t# @, y9 ^' f2 b+ @章节序号 \thechapter、 \thesection 5 K( C8 n5 A% ]) x. b) r1 L+ [$ }
章节标题 \chaptertitle、 \sectiontitle
' ]9 M3 N9 H$ O( D页码 \thepage、\usepage
8 A1 W" T+ Z/ }7 c5 p标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
0 }& G3 _/ s& N, T; {8 }5 A. {4 R\outertitlemarks、\innertitlemarks ' D# K2 u2 j# L! @0 g- |* V6 |
水平空白 \hspace{宽度} % r9 i. B6 y) \& [
字体 \small、\sffamily、\textbf、… $ M p( M9 K6 y
3 r$ ~. h0 W7 i- y" h4 J* z$ Z: Q* ~
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。4 f2 b; F6 R0 V% C
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
~0 ~2 U, R% {) L5 _& I$ g) G\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
8 m3 q: ^; O5 T4 F1 s, o% h: p* l{标题序号}{空}{引导符和页码}[与下文间距]
1 }7 ^7 C$ h8 X$ Z/ ?% O, [+ |本文中有多个应用举例。该宏包没有任何选项。
3 R' f( B! Q- v8 }这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|