- 在线时间
- 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 中难以得到的全新页面样式。5 i( h" U' q7 o& R* ?0 p1 p
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:+ Z, O/ ^4 C& B' T) H2 J. ?
& t3 A8 \+ d2 u" \. S- s
选项 说明
4 L+ K2 B4 Z& o8 q* F2 g4 P7 Urm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf 8 S9 {3 h7 {/ J+ K9 J# n. F
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
: X/ D: w/ k4 Xraggedleft、center、raggedright 标题对齐方式,默认值raggedright
$ a8 G) ]. N( ?. T( a4 E3 W) ucompact 缩短标题上下空隙
$ S5 T& |3 ?$ F4 D2 R6 qindentafter、noindentafter 首段缩格,默认值noindentafter
0 P( e) @- _1 V+ T6 ?rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters # P3 f% m- p! e3 z
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles 0 V. o5 X1 s/ C6 ~& e, x& x2 l
aftersep、largestsep 标题间距离,默认值aftersep 7 \/ t' R% ^0 D e) F8 K
) P2 i5 q- k; n" K$ z它还提供了很多与标题有关的设置命令,常用的有两个:1 R+ \. x8 k6 Y" U
1、标题样式命令:
9 R2 [; u( U. x, M1 J. `\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}7 z; {5 F: E8 E8 V; X+ h
{标题前命令}[标题后命令]' {* u% @6 y: [1 G
其中“形状”有多种选项,见下表说明:
) ?' M. J! D$ H9 M! b: ?# w
7 J' f8 |' |/ b! {" ]形状 说明
7 w5 w. X G/ d- S( ~8 Z' O9 R- [hang 标题序号与标题内容同在一行,默认值
5 {1 s5 i. E, i$ Hblock 将整个标题作为一个段落 # m3 U" J( A- L: A# z
display 标题序号单独一行
6 B: O$ j' s) H- krunin 标题与首段同在一个段落
: A |! m' {% X6 T+ p, ?3 _$ vleftmargin 标题放入左边空
- |: b# m( \$ Q" f( [5 E3 o; arightmargin 标题放入右边空
& R% ]1 c( G- ?" X2 H" {9 y3 f3 fdrop 首段绕排于标题
2 E$ E! o' G, b& v3 [warp 类似drop,但可自动调整间距
/ H. r3 D, i: k& V* r' b/ Qframe 类似display,但有外框 3 ]$ S; u4 ^, C+ k# s
6 r6 ?- d# y+ }4 ~% D# L
2、标题周距命令:/ s* U# M6 M4 K4 ^) b+ b! _
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
- U a/ t" K# S本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。6 A; g' |. J4 k- p! G* g! k
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:' R6 p$ q* I& h3 N p" B& {
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}8 d$ i9 F' P0 W, F7 \; w+ R" Y
式中“页眉页脚样式”常用的有划线命令:
/ W6 r1 T. _; j, U\headrule \footrule. u! n+ W; Z0 G3 u# [$ f
和设置命令:. n) O3 d3 t' v/ `5 r# n
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
3 c( U% G+ h" p8 R3 d\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}. a* w: m3 ]0 w2 [1 V( f6 e- f. W
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
8 Z9 _2 s. j3 c8 {5 |5 g
9 c+ x+ Y2 R, q1 K* z: ~用途 命令 # s* f: L% a0 @2 o
章节序号 \thechapter、 \thesection 5 j+ B: ?8 l+ H z* {
章节标题 \chaptertitle、 \sectiontitle
2 K$ X1 b8 ?# _" Y8 E. G( `页码 \thepage、\usepage
, L; w- i6 p$ I& g4 ~$ J9 B标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
3 E4 D& x0 d% p, w# f3 S\outertitlemarks、\innertitlemarks
+ |+ {# s- B( _, J水平空白 \hspace{宽度} 5 c1 W5 H+ m$ d @. x( W8 ?- t' J) K
字体 \small、\sffamily、\textbf、… 1 n5 c% l$ q; Z! K
2 k6 x) h+ h9 ~) D: j还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
6 z* z d9 N, {, _/ Btitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:9 ]; G! ^$ w& e7 y9 s& u
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}/ b! K6 ?" m2 ^4 R% ^% N$ V
{标题序号}{空}{引导符和页码}[与下文间距]' t! J. ~+ ?/ {# h& w
本文中有多个应用举例。该宏包没有任何选项。
2 j& s# ?1 O% z& m: q0 q d这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|