- 在线时间
- 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 中难以得到的全新页面样式。
$ ` \# d5 G9 A( d; @titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
' N4 M2 l0 n% w% U; {6 h- C6 h, o& q2 R) h; R8 ~2 ?) d
选项 说明 & O5 J" ^2 a7 f3 a' A4 N/ A1 }
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf e4 j0 U# X3 B6 U/ u* a
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big : Z, L$ r4 d% M/ m. Y
raggedleft、center、raggedright 标题对齐方式,默认值raggedright % ^% ~3 `' W$ @) [9 i4 K
compact 缩短标题上下空隙
; ^0 O7 g. Q& K8 Eindentafter、noindentafter 首段缩格,默认值noindentafter
, s6 h4 w7 i+ K& Q+ V J+ z7 m, k- w# Nrigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters - ]& T$ |0 l: c$ B" g
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles , }& j! F, b& _
aftersep、largestsep 标题间距离,默认值aftersep 6 A! ^4 r: P; I: ]8 ]4 T# d
, N! r5 N" F% R. g7 k9 B. h
它还提供了很多与标题有关的设置命令,常用的有两个:" V4 R! P3 M9 H# ^7 G
1、标题样式命令:$ y9 L' n" D/ n, w: j
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
% S5 @* L& N9 y3 `' D$ O{标题前命令}[标题后命令]0 c1 ~& E0 g/ Q; n
其中“形状”有多种选项,见下表说明:
& T5 n+ h# ?8 v: Q" j2 h [
8 f+ ^5 ^8 v8 H形状 说明
, q: s4 x8 J8 b! t& {. [# ^- Fhang 标题序号与标题内容同在一行,默认值
5 Z3 m9 }7 N+ \. h3 a7 m! o5 ublock 将整个标题作为一个段落 $ d \, E' B1 x# R2 Q
display 标题序号单独一行
% k+ A% l, e4 L8 o: frunin 标题与首段同在一个段落
6 F2 l7 L1 H( oleftmargin 标题放入左边空 9 Q: \" Y; q; `8 [! |5 m. U
rightmargin 标题放入右边空 2 ], X% R, Z# V" `/ e
drop 首段绕排于标题
- ?- C) P# n! N% f4 X7 K' Swarp 类似drop,但可自动调整间距
8 q6 K( @: ?; |5 ^# K, ?0 ^frame 类似display,但有外框 , G9 A6 | B1 A8 L8 g( O
- t$ v( O) t0 q7 a+ l6 g W2、标题周距命令:
( K: S) o2 A- |3 w, l# T& y\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
7 I( v5 M5 |6 e, n7 G本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。" N! ~! d4 p/ K8 j% C# A
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:) K) ]6 A: f7 j# w
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}4 _& }; E- C5 C5 o/ Q0 E
式中“页眉页脚样式”常用的有划线命令: L6 l! w" R$ ~6 [) F) h5 e
\headrule \footrule
+ C, ?8 g- d6 x% s和设置命令:2 K0 w6 N* C# W' T
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
1 f0 G0 D5 K9 d s\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}* b; p4 n. c$ A/ w6 r5 h3 M
式中括号内容可用下列命令组合,自行设计页眉页脚样式:# M* ~: Y4 I: c- y
0 c- T/ D# O. R* J
用途 命令 3 }% d* B- h) u, M( `, y
章节序号 \thechapter、 \thesection
- E- M6 ?6 n1 a* z) M章节标题 \chaptertitle、 \sectiontitle 8 n* D M3 B6 S- i) A
页码 \thepage、\usepage
1 l8 N4 Y, |( d& A标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark% l9 |" |- ]7 W0 h% N4 ?
\outertitlemarks、\innertitlemarks . B) W3 J+ a- W% r
水平空白 \hspace{宽度}
: W& J( ?. g" Z字体 \small、\sffamily、\textbf、… 9 ]) f9 [. @& F+ F7 B$ E" A
2 s/ n, u9 X2 M0 m$ \* k+ X. a
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。, b" Q. G! g3 @: J
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
, G- u; Q! m% t, n\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
m& G% V3 H8 Z6 L* x& l! o{标题序号}{空}{引导符和页码}[与下文间距]
7 O2 ^! k3 s6 J8 v- D( R. r! M本文中有多个应用举例。该宏包没有任何选项。
, C( D- M: C1 X这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|