- 在线时间
- 592 小时
- 最后登录
- 2018-9-1
- 注册时间
- 2009-1-15
- 听众数
- 42
- 收听数
- 0
- 能力
- 0 分
- 体力
- 28874 点
- 威望
- 40 点
- 阅读权限
- 200
- 积分
- 10609
- 相册
- 2
- 日志
- 2
- 记录
- 46
- 帖子
- 2408
- 主题
- 88
- 精华
- 6
- 分享
- 0
- 好友
- 465

船长
TA的每日心情 | 开心 2018-9-1 14:36 |
|---|
签到天数: 86 天 [LV.6]常住居民II
 群组: Latex研学群 群组: 数学建模 群组: Mathematica研究小组 群组: LINGO 群组: Matlab讨论组 |
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。
, N# y# y$ C( r. i9 L0 ntitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:# s1 v5 f. B& ]! ^* B7 ^" W, V# G9 }- E
4 I) M) W1 A$ P% n$ [
选项 说明 ' J0 J& A; G* O x+ l
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
8 G2 Z9 E% Q# M I D% zbig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big 4 ]2 ^1 d. ~* T
raggedleft、center、raggedright 标题对齐方式,默认值raggedright ' t3 z! T1 |* J3 `3 U
compact 缩短标题上下空隙
" m6 o5 e, p! @9 A, m* Lindentafter、noindentafter 首段缩格,默认值noindentafter 2 q0 z2 b: v7 B' U3 z2 m$ N
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
& D5 n9 U7 J* Mbottomtitles、nobottomtitles 靠底标题,默认值bottomtitles % j; x5 {. ?( ]8 K% _% Z# f$ d
aftersep、largestsep 标题间距离,默认值aftersep
$ f2 v# N+ q% J1 f
7 f# }5 j3 f# D9 t3 t3 |3 r它还提供了很多与标题有关的设置命令,常用的有两个:! q; M; K) [4 \5 t5 ]
1、标题样式命令:
6 w$ E% {4 _, R) j% Z/ y, r\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
1 v$ v- Y4 J0 p8 V0 P* Y: Y{标题前命令}[标题后命令]5 k' ^/ |8 D; |, U+ }# B" K$ R) p
其中“形状”有多种选项,见下表说明:
3 t, Q$ F" w& t, H# W
! I. M8 V, g$ ?7 C" _5 q* M! R形状 说明 * t" R1 o/ z9 _& F2 j8 s
hang 标题序号与标题内容同在一行,默认值 3 ?, o- l/ L. C, T3 i m# |
block 将整个标题作为一个段落
! ]3 b3 q* m5 p8 d- ? tdisplay 标题序号单独一行
8 B2 Y2 Z/ b6 `5 s H: w+ r) arunin 标题与首段同在一个段落
3 l$ X+ j6 `) ]" l$ `" E) oleftmargin 标题放入左边空
h* ^: j( ^) @( Jrightmargin 标题放入右边空 & p6 I: [) n1 k# g
drop 首段绕排于标题 ( C+ U7 h4 r& S4 g# A
warp 类似drop,但可自动调整间距
' L3 A( D& A1 b. z& ?frame 类似display,但有外框 # x3 f+ u1 i% R6 t/ z3 S
% A6 u% j. o& x# a
2、标题周距命令:6 W; R7 _/ k7 b, ~$ K. k0 V5 a& M
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]" i" J7 T7 N9 k+ F5 w3 M& ?
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
2 T$ @( r+ s& e/ l' C6 Q. B还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:4 a& I4 I0 v- o; E+ W) s J
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
5 |: Q5 }; z3 X3 w式中“页眉页脚样式”常用的有划线命令:% o0 X4 _* V8 [4 c; F p
\headrule \footrule
- [' x' t9 d. g) X) w ^/ P和设置命令:6 f4 G/ F4 g/ Q7 Q6 G9 ~+ b* q: G* J! f
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}/ u! Y5 k( t! z; ?
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}2 y) p+ A" ]+ n6 p0 E
式中括号内容可用下列命令组合,自行设计页眉页脚样式:1 l1 Y: w* r4 T! f, F* q* K, g
: \5 w( X3 X( e9 T, b
用途 命令 2 A7 d% k( v/ o- k* l; z
章节序号 \thechapter、 \thesection % \% D$ { E( J: E3 f, \2 t( M
章节标题 \chaptertitle、 \sectiontitle ) ]- u. h* k: F
页码 \thepage、\usepage " m# i, D. p! E& y0 g/ E3 b
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
( R, I; @% E- ]! t, s0 I! t* y J\outertitlemarks、\innertitlemarks 3 G- `0 q% i f9 B2 r% R' A
水平空白 \hspace{宽度}
/ F, w/ w9 u% F6 H% {字体 \small、\sffamily、\textbf、… ! `9 p! R$ h8 r$ l6 B" Z
0 u" u( ^4 O1 A
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
9 Y2 `& G4 o3 k5 w; G9 Etitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:0 v0 Q# W* z% R# y: M$ j6 C3 B
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
2 O, f$ S; ]0 ~( O2 R{标题序号}{空}{引导符和页码}[与下文间距]
: b2 Y) W8 S: U6 P/ c4 O/ {4 x本文中有多个应用举例。该宏包没有任何选项。
. H |4 q) C$ Y7 t这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|