- 在线时间
- 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 中难以得到的全新页面样式。
+ ^- j2 l; f* s: F4 Btitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:1 D! L+ O! j, D o" ?' J7 h- z$ f7 @
p! T. q/ i4 I$ H T0 G0 y. X选项 说明 9 s# t$ ]6 I/ |/ l- J! J' _
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
$ R1 p9 m: \) o sbig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big 0 i' W" {! e) ~. b- O1 g
raggedleft、center、raggedright 标题对齐方式,默认值raggedright
6 P( |) U5 D9 jcompact 缩短标题上下空隙 - Q9 Y- ~2 i0 z5 n, K
indentafter、noindentafter 首段缩格,默认值noindentafter / w8 U, q9 J' H0 K
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
8 i- T) J9 G N9 \) _2 ` _7 obottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
; \, z2 \% a" H+ d) Xaftersep、largestsep 标题间距离,默认值aftersep
$ s0 y' H7 B7 R) m4 U! O, i" `
* A b- b+ {4 L8 v它还提供了很多与标题有关的设置命令,常用的有两个:) S; Q, D8 ?+ J/ _$ [
1、标题样式命令:! s4 n6 _+ u1 X3 n$ u9 a
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}, I7 k \- K* N1 p: F7 x7 ~: z
{标题前命令}[标题后命令]4 C, v. b( B4 t* S
其中“形状”有多种选项,见下表说明:
* a Z7 v4 c1 Z7 t. b" v( i
3 M* |: z J* y形状 说明
; K$ h& i2 L! M( ?( E, e- |4 yhang 标题序号与标题内容同在一行,默认值 , x' f; b8 t4 O# s
block 将整个标题作为一个段落 / c# v$ b# h2 w- E; h, v2 V* k
display 标题序号单独一行
& r; x* q9 j6 M2 qrunin 标题与首段同在一个段落 ! M" M0 d1 k" r8 V0 o# y
leftmargin 标题放入左边空 . E$ j7 E: ~" D3 S9 F* Q
rightmargin 标题放入右边空
, I6 }* ^' ^0 E3 W* w/ U( vdrop 首段绕排于标题
! A1 G# ?% j- G* m- t8 j% f' P4 g" zwarp 类似drop,但可自动调整间距 + i- L" X0 k8 `
frame 类似display,但有外框
f' ]0 C( d% S) ~' B! \) a2 i4 X& m3 b/ {" Y2 U+ r6 S
2、标题周距命令:
/ T9 w/ O5 q( W. O! X8 r\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]8 w& j) K* L/ J+ |
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
( s! i: i- Z. @+ G' E( H1 A, U还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:( N6 T, k( o+ d" U
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}! _7 f; x0 ^$ ~( I7 I1 ^. ]
式中“页眉页脚样式”常用的有划线命令:
+ e) E" ~( d' m) v# E( _\headrule \footrule7 f6 y6 N5 y" f* K
和设置命令:
5 N' }* k% }$ \1 x6 r\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
- C, [" w( e C3 v0 u/ N: R\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
4 I/ e) g6 t: Z( V/ Q! S式中括号内容可用下列命令组合,自行设计页眉页脚样式:
w, k T3 M& R4 v
. R' Q* ^( G" I用途 命令 : G4 D/ p& G+ W" Y7 a7 T
章节序号 \thechapter、 \thesection
" o( v* O7 Y6 [0 X章节标题 \chaptertitle、 \sectiontitle 4 L" T3 x! i: c
页码 \thepage、\usepage ! m* K4 w' n. p1 _: { g) R8 r; R0 f8 F
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
% O8 _9 b* c* |, {. k$ `/ Y\outertitlemarks、\innertitlemarks 3 A4 p3 w; o/ q- A
水平空白 \hspace{宽度}
. r* c E+ ^# D: K# J字体 \small、\sffamily、\textbf、… % y. i9 {+ V2 [1 z9 D% N
7 M9 d N' s' y H* o7 ?4 w
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。+ y9 v' f$ N& |9 i, e7 V0 V
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
" `8 b' Y6 h3 q% I\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}1 \7 C# A- ~# C, {$ [( s5 a$ J5 ?
{标题序号}{空}{引导符和页码}[与下文间距]
$ }! ~$ J- u; m" N$ L) n. O. s4 V本文中有多个应用举例。该宏包没有任何选项。 H+ c3 ?% l' f5 E& D! x9 G$ C
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|