- 在线时间
- 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 中难以得到的全新页面样式。
: L2 I1 I1 s3 Z8 A+ x* ]0 ktitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
( K( R" z% u" {) D0 L& G: K3 ~& g8 z
5 |$ B7 l* o- }# u( Z) T$ z5 z选项 说明 4 H3 O4 m7 R3 a+ m& k
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
0 E7 W8 m: m8 K H3 X- _0 q/ Gbig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
- [; S0 ? T8 g" Braggedleft、center、raggedright 标题对齐方式,默认值raggedright l' z' Q1 v* `: b
compact 缩短标题上下空隙
% L7 s8 _4 C6 E6 k" Kindentafter、noindentafter 首段缩格,默认值noindentafter 0 V8 i- M1 o4 _) T+ r1 X
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters 9 F! \& B: d' b" F- B; z
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles * g* E% t# `, r: B
aftersep、largestsep 标题间距离,默认值aftersep . V% W% i1 Y$ S+ z* \
+ A b" G. s* N) l9 ]: V" f7 b它还提供了很多与标题有关的设置命令,常用的有两个:8 C3 b9 W; [3 s8 Q' B/ R% s
1、标题样式命令: D, J: [. h% }4 {% e" L4 ~
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距} q- u4 }" l+ I" S) T* H# w
{标题前命令}[标题后命令]
( d y# f- q$ \6 D$ ^* I$ L其中“形状”有多种选项,见下表说明:0 g: r: `- Z3 G# Y) G9 w4 S
( e4 u ^- L [& q- T; @
形状 说明 ! N- B! m; g* x* R
hang 标题序号与标题内容同在一行,默认值 2 W' d4 l- k: h3 {2 T
block 将整个标题作为一个段落 * x$ t2 |4 B9 J: r. k
display 标题序号单独一行
% T" J7 S8 k$ ]6 Brunin 标题与首段同在一个段落
2 V9 C T$ l. m" U& @: \# Qleftmargin 标题放入左边空
1 ~) Y& J& _; n$ grightmargin 标题放入右边空 6 P) B& o% L5 f7 D6 j# s; [. g4 S+ @
drop 首段绕排于标题 + F- e d) a1 U9 ^$ l6 P
warp 类似drop,但可自动调整间距
2 W* ~* }) k+ c- @) A- W2 ^frame 类似display,但有外框 0 x M% ?& s( m
6 v' G8 D* u: L& J2、标题周距命令:. y6 k0 c* @, s3 T h8 y: m J( k
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]2 l& x3 T3 }9 H
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
; U- S/ w' O3 A" ^还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
: A! e0 n( b# M. ^8 y, \# J\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}& \- x# Z5 J' s i7 W9 {3 c, g
式中“页眉页脚样式”常用的有划线命令:
( Z, z3 h1 _4 h4 g$ E$ t\headrule \footrule3 Z2 V7 q4 @: O; z4 I& o/ g$ ]
和设置命令:
# l3 d/ h- T" t: l- W |1 E! B\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
5 V$ f' k; |2 w\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
7 ?8 U! @. y8 ^( q( t4 U2 y: K式中括号内容可用下列命令组合,自行设计页眉页脚样式:- G' m& w; a3 p, v2 p
% T) h" f1 `: |" c5 c7 [( R用途 命令 v! }6 Y5 l8 e) f: C0 Z( t6 ?
章节序号 \thechapter、 \thesection ) r' U( V; C* p( j
章节标题 \chaptertitle、 \sectiontitle . M$ R6 R7 c' O' `1 U
页码 \thepage、\usepage 7 r& |; J/ b D5 A* B+ `
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark4 E4 e% `5 M5 _- i [5 u
\outertitlemarks、\innertitlemarks
2 F4 v: q7 ~1 i8 q% B) N7 E水平空白 \hspace{宽度} * J3 O* L- u9 _: B4 i" x
字体 \small、\sffamily、\textbf、…
- N; M: d+ t' M+ M7 ]& d6 {) p% F, Y) b2 S( h, c% o) [) n
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。% Y$ G, {9 M- f$ G- _- Q0 X/ T
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令: R1 V) _5 F# I5 ^7 B9 K. C
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}" O8 G* L& s/ I+ |3 c6 \
{标题序号}{空}{引导符和页码}[与下文间距]/ S0 a- A! f/ H6 _ C) l3 e
本文中有多个应用举例。该宏包没有任何选项。
. _$ U2 ?% y$ J这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|