- 在线时间
- 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 中难以得到的全新页面样式。
3 H6 o7 M- ?* S1 e! ftitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:/ A2 D: k/ T6 ^. ]5 r* x
, w/ |+ U9 D( m/ o4 z
选项 说明
$ W* L$ X$ C' m4 Grm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
. p* k$ k9 \7 u0 @- q+ Gbig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big ( Y# o2 Y' m3 L
raggedleft、center、raggedright 标题对齐方式,默认值raggedright " z: V, K6 V& P
compact 缩短标题上下空隙
3 W. |. j7 D' oindentafter、noindentafter 首段缩格,默认值noindentafter : ]$ C# {3 |. v: `
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters , Z* @- ?: B' _; S
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles * y5 C H9 u3 _) M8 k
aftersep、largestsep 标题间距离,默认值aftersep # L; j: Q$ P( P1 a2 k
5 s, r& B8 r. L5 T8 O O$ X I
它还提供了很多与标题有关的设置命令,常用的有两个:
9 l" S2 g. B7 _% U" r3 F1 t. Y# `- ^/ s7 h1、标题样式命令:
8 n; G# g5 \" `' o2 H\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}: n, Z9 h, u$ S) f% g: E/ N
{标题前命令}[标题后命令]" L# f ^+ D2 o& _ M
其中“形状”有多种选项,见下表说明:$ O) f @9 b U
+ R5 D* M/ A c2 ^ i6 Q, P
形状 说明 9 c8 t4 r' d: {' g! U& ^$ ^% Q
hang 标题序号与标题内容同在一行,默认值 * \* N$ a6 d. `2 R" L' g; w
block 将整个标题作为一个段落 + }0 A+ _& H8 n* H. ]; Z
display 标题序号单独一行
5 ]1 w% r* r5 p+ E0 H# arunin 标题与首段同在一个段落
$ q# g3 v$ [ Tleftmargin 标题放入左边空
6 X/ A* \( f9 a; grightmargin 标题放入右边空 ; T# A$ w9 E1 \$ c1 R/ Z
drop 首段绕排于标题 / c( p( q+ E( O& b# Q
warp 类似drop,但可自动调整间距
+ r* G) |- r+ z; z' Lframe 类似display,但有外框
# k( Q+ q' J+ J/ L' z9 O
1 B9 O4 R: \# J; B, k' b6 N2、标题周距命令:
# q/ [8 Y- i6 H( A; @; V\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
. `( F$ l( W. m4 i7 i# {8 \本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
3 o2 q& D2 ]* `5 _5 f还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:/ M) w: t/ u, J. ]! ~; f$ ^; @
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
% P2 l) d, G; R: m+ y" J式中“页眉页脚样式”常用的有划线命令:( A7 E0 Y) H# X! S! t! k: _
\headrule \footrule
8 t+ s/ y, [% B+ O, G5 {( S和设置命令:% h/ a' u' M9 O# S2 x$ p0 K
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
/ Z& C& {+ i4 F\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
' M$ `% B1 g2 w0 J ~2 I式中括号内容可用下列命令组合,自行设计页眉页脚样式:
2 x( C% R; {# s4 g1 w3 L8 V
9 ?+ h( }% B: s- z用途 命令 2 `! ?, F, {# w" T
章节序号 \thechapter、 \thesection
. w3 `' N3 P6 ]1 z! `% _1 ~章节标题 \chaptertitle、 \sectiontitle 0 j& o/ K/ M) @1 F( T2 [
页码 \thepage、\usepage 6 e4 q, _- h" ~9 g/ A
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
4 X( W0 G( D; S& o7 E& u9 ?$ ]0 I\outertitlemarks、\innertitlemarks
8 C" v! ?2 a8 l3 B3 S* q水平空白 \hspace{宽度} " z2 { _+ T; n
字体 \small、\sffamily、\textbf、…
A$ w+ ~4 ]- Z9 n' y1 T
! k" F$ O( i& M8 r0 F6 r还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。0 i: W/ f+ h; Z( q0 D+ L0 m; c& Z
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
8 @; x+ H0 i* i\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}' \% I v" c B0 d
{标题序号}{空}{引导符和页码}[与下文间距]
, d$ d( E" y) P& R5 x' x. h7 X# t本文中有多个应用举例。该宏包没有任何选项。: b8 y9 P: A# D1 ~7 V& R
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|