- 在线时间
- 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 j c& Z& J0 W# I2 j
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:) X1 ~% p8 V0 Z7 N1 ] L
* K+ P. x1 H* m/ I8 h4 s7 B选项 说明
' V0 |7 k9 E+ I1 o3 J: H3 z& ^rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf + A! D# }0 a' t% }
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
/ a N6 B* @$ @2 B Braggedleft、center、raggedright 标题对齐方式,默认值raggedright 1 S/ U! F3 S0 h5 l" H$ G& V
compact 缩短标题上下空隙
1 ]. k5 b2 M9 pindentafter、noindentafter 首段缩格,默认值noindentafter 3 M3 e5 N8 n$ G7 Z, A. G
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
$ H, o c, J6 r9 z4 C d0 J* ?5 ubottomtitles、nobottomtitles 靠底标题,默认值bottomtitles % v* o; ~' |$ X1 D
aftersep、largestsep 标题间距离,默认值aftersep
% _9 ^; i5 h: J r
, P% _6 Y. ^; R2 O它还提供了很多与标题有关的设置命令,常用的有两个:# h3 w+ {3 A- Z8 I; g. ~3 X
1、标题样式命令:; r8 ~# E! k( M; d& Y$ g8 l) v$ {
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}1 v! T I! `& X+ L- q. ^- R6 h7 }
{标题前命令}[标题后命令]
0 m! p6 C) r+ O3 H6 t其中“形状”有多种选项,见下表说明:6 A& e7 j4 Z" H" v/ c
5 f0 G2 P, z3 n8 `5 U5 @4 N2 i形状 说明
( l7 ` {3 k/ t' i9 }2 q8 rhang 标题序号与标题内容同在一行,默认值
- `9 }' y# U2 ?block 将整个标题作为一个段落
& h1 K2 M" V, Hdisplay 标题序号单独一行
& \3 A: n" N H" mrunin 标题与首段同在一个段落
+ M9 L% V6 ]) X2 C9 ]& sleftmargin 标题放入左边空
& D0 `' w! M( @: Z# A% V* |rightmargin 标题放入右边空
# {, p/ S4 a( J# udrop 首段绕排于标题 ! t# y7 p M' T% u; o
warp 类似drop,但可自动调整间距
1 V& ~& f8 S- @/ ^/ e1 i% @frame 类似display,但有外框
3 C! o# u a/ ]9 G
4 f7 v2 W$ Q$ C( R' S* ^2、标题周距命令:# @: O( L' p; \% F1 f5 D8 e$ I
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
/ r+ ~4 l) m& y0 W' ?5 j: f本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。: l5 R" S* r* p) F9 _
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
6 u, X8 X" K. h) t' u7 X\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}) r/ y' Q) p" Y% y* _
式中“页眉页脚样式”常用的有划线命令:
* L. `3 q1 {2 L2 S9 e5 L\headrule \footrule* N4 s4 x/ V$ Q1 r, f( S& p
和设置命令:# P& j: J- b7 y
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}/ _. J1 S) z: l; v8 _0 }
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}3 g1 A+ R' X2 S: y
式中括号内容可用下列命令组合,自行设计页眉页脚样式:' ]- W: d' p6 S" {
8 S' O; d8 j( g$ J; [% ~) e
用途 命令 : v: O1 F K2 g2 j7 Y
章节序号 \thechapter、 \thesection
. L3 d- P0 l4 l( A7 o, h. d章节标题 \chaptertitle、 \sectiontitle 4 C4 Y/ v8 L8 s# s+ D2 N) g
页码 \thepage、\usepage 7 s0 e3 e: [. E B ]6 f2 B
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
8 ?- Q) y% d+ ?+ D/ K, R' o( `\outertitlemarks、\innertitlemarks / F5 P+ B, b8 r* Y4 B
水平空白 \hspace{宽度}
2 R" L# r# y# W5 R H0 M a字体 \small、\sffamily、\textbf、…
& c2 |6 v0 O8 B8 _( n( y: ?; i- v1 C% u$ F
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。8 O" ?1 V* ^) }6 J/ K
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
% n- ~0 e( g# E- d0 c% I\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}' n" g# K# m/ c5 X$ V: y
{标题序号}{空}{引导符和页码}[与下文间距]+ ?2 Z8 V( s! g# `: e% v
本文中有多个应用举例。该宏包没有任何选项。' X0 W, x/ Z. R: }
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|