数学建模社区-数学中国
标题:
Latex页眉页脚样式
[打印本页]
作者:
olh2008
时间:
2009-11-25 22:26
标题:
Latex页眉页脚样式
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。
' S( q* v7 B: d7 Q1 ?, J
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
- [5 V3 q/ {' t" A, g. R
7 P1 {3 p: C5 I, u
选项 说明
1 L: ]5 `. T1 b, P' V; {
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
+ N; w# q+ i7 X ]7 \: F$ {! x% e
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
! ^: i) {; V+ J# S0 c
raggedleft、center、raggedright 标题对齐方式,默认值raggedright
! Z% z/ v* N" b2 k; v
compact 缩短标题上下空隙
6 z" B+ _# K7 ~$ i- B
indentafter、noindentafter 首段缩格,默认值noindentafter
* h6 [+ o0 C1 y0 P% i1 q
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
0 L7 |0 H) u! N! L( N1 N
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
1 n4 w: _" W# X
aftersep、largestsep 标题间距离,默认值aftersep
7 o" ^* C% X% h( V3 b0 Q: w# i
! y5 M- `2 @# U9 M; H" s
它还提供了很多与标题有关的设置命令,常用的有两个:
9 H, @0 {% O d: L9 U
1、标题样式命令:
2 N3 v6 O/ Z( L$ B" Y( F
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
5 [& d/ o" k8 g
{标题前命令}[标题后命令]
, |9 y3 D$ t, }5 b8 d& }
其中“形状”有多种选项,见下表说明:
0 V/ Z3 B% Q# ~( B' n( t
4 b/ h, H* D. L: N. {
形状 说明
& r. h# o' X# r. C/ |
hang 标题序号与标题内容同在一行,默认值
, h" M( B0 \1 S( l% ? `
block 将整个标题作为一个段落
; U+ L! K! r* U9 P8 x
display 标题序号单独一行
+ P; x& W/ L, U6 q
runin 标题与首段同在一个段落
+ k/ c/ z1 ?3 R, s) q1 u
leftmargin 标题放入左边空
! s, [* k, t7 T
rightmargin 标题放入右边空
+ A9 g# X/ |" t' C1 \; W+ R
drop 首段绕排于标题
/ s, L6 G4 o3 r3 T
warp 类似drop,但可自动调整间距
8 U( r# }- h+ z% i Y
frame 类似display,但有外框
. `2 {9 t0 K0 ~" O* p
- |. }, V* I8 g* L! ]! L+ P
2、标题周距命令:
5 O5 C8 O( \- O' R' v6 l+ ^: F+ V
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
# j! _7 @0 K5 k( B. Y
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
, o- x* L5 L- {, L, c) g$ Z
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
. @+ S- c1 K; r
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
- a" a2 n2 e3 t' S5 J! }. `
式中“页眉页脚样式”常用的有划线命令:
! \+ Q7 g' y, d; H
\headrule \footrule
! I) v" x+ B+ F Y/ B) P0 ?3 n% N
和设置命令:
# |3 D: P' o7 W/ a" y! L
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
9 [. {6 U6 X) u& `+ a6 R" j0 \
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
p2 @; j. O1 |
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
5 q% J) R& r# O& O3 T- F5 o/ R
6 g z j; [) S
用途 命令
. p B& n0 X' c3 T& n1 B8 \; l
章节序号 \thechapter、 \thesection
% _( ^% l( p; \. @# \, D
章节标题 \chaptertitle、 \sectiontitle
* y; k( _6 |% F/ e5 l5 p
页码 \thepage、\usepage
) R, p7 G8 c, @+ I
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
: i( V4 ]$ ]9 t
\outertitlemarks、\innertitlemarks
5 a' c2 t# z4 R* ]
水平空白 \hspace{宽度}
3 d5 b+ T6 h. a
字体 \small、\sffamily、\textbf、…
) y# m7 F5 C2 {* T2 ~
& l" Y9 m2 M7 S6 J9 r* W; h, b
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
1 L, q, ]: G) ?+ j" E
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
# k; E7 ]! O: ~
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
5 T5 t$ l* A- {) S, h8 p
{标题序号}{空}{引导符和页码}[与下文间距]
1 G$ y% A* y6 { u1 i- Z
本文中有多个应用举例。该宏包没有任何选项。
$ ~" @* K. O) e% n
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。
作者:
Geminisaga
时间:
2011-2-15 01:17
求红包!谢谢
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5