数学建模社区-数学中国
标题:
Latex页眉页脚样式
[打印本页]
作者:
olh2008
时间:
2009-11-25 22:26
标题:
Latex页眉页脚样式
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。
! |' x, b0 g3 Q% `, }! \: F7 k
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
6 G/ k* y+ f3 T/ k, a
: g- |$ p4 Y/ h& I0 O1 Q3 h( ]$ E
选项 说明
1 K4 t! [# M: Y1 t
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
( g& Z( c* [' S: x4 B
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
) c+ M! {, w# A# m/ X- }
raggedleft、center、raggedright 标题对齐方式,默认值raggedright
7 m0 g; h2 `2 ^) M
compact 缩短标题上下空隙
" S6 x9 E. p1 r2 R. t4 z
indentafter、noindentafter 首段缩格,默认值noindentafter
; m7 R0 s8 a W3 h# ~9 {, W
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
, e: v/ B3 ]8 |" d
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
2 L5 N5 J+ R4 j# E' X6 c; U# v* j
aftersep、largestsep 标题间距离,默认值aftersep
, P$ B* X# B6 s' h0 f
1 o0 R* o6 A- ^, ~+ |* }2 v
它还提供了很多与标题有关的设置命令,常用的有两个:
7 [& k6 d) e7 ^2 @
1、标题样式命令:
) p) k$ Y$ t3 O6 I! R
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
- Z' A* c! ?# r4 x
{标题前命令}[标题后命令]
$ l+ w1 v7 U5 l' i: a
其中“形状”有多种选项,见下表说明:
0 v# n8 v4 b; m+ ~1 T/ a7 X8 g
7 C, Y! Z. y% t
形状 说明
4 c! x, G: y+ J+ l
hang 标题序号与标题内容同在一行,默认值
z% N, _& N$ {# t
block 将整个标题作为一个段落
* y. d: [( y2 B: l
display 标题序号单独一行
, G9 U7 ]4 y$ W1 q- O
runin 标题与首段同在一个段落
; ]. v: v+ h E# A4 ?1 _
leftmargin 标题放入左边空
. Y2 I( f( V# d0 W. P' q8 Z' Z
rightmargin 标题放入右边空
) V- @/ [, y% @& N, T
drop 首段绕排于标题
0 ^# l4 ^) q1 G0 s& l
warp 类似drop,但可自动调整间距
% e6 i% d; T3 @+ D% Z2 {& q4 x7 {
frame 类似display,但有外框
. s& o$ v4 {8 t5 V' U4 q
+ a. G' b% a; w% E) O6 k
2、标题周距命令:
2 t0 d5 ?5 l0 b* H
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
9 {/ v- G% x1 D) S
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
1 o( B6 [2 P* J" _$ j7 @$ g
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
' j8 A8 K9 b) Y% ? P3 F- G
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
6 T# _% @& B5 G0 K9 \- I! V! D
式中“页眉页脚样式”常用的有划线命令:
& r" t |& V9 H) Z1 B) S! J
\headrule \footrule
' s0 M! @5 i/ H2 b. Y: B, j+ L
和设置命令:
( |# X0 e/ ^3 ]9 x, b" t
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
) ~6 ?/ c- t2 Y U* I Y
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
8 J' \$ |8 K: K/ C
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
- _" V8 ?* M- E9 Y
9 B- Z9 W, v# N% j3 F9 w
用途 命令
. ~5 v* d/ I, t% e$ h, J
章节序号 \thechapter、 \thesection
1 ^, J% n, p1 H9 K0 a
章节标题 \chaptertitle、 \sectiontitle
a9 f0 o' i% U- I2 c! B" q* O
页码 \thepage、\usepage
# \3 e& z4 L) G/ m3 Z" \0 [
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
. J$ _) E3 [1 r H E" T3 C
\outertitlemarks、\innertitlemarks
2 a1 O: l3 i& @# v4 c1 M
水平空白 \hspace{宽度}
$ V( Q; Z* }) A
字体 \small、\sffamily、\textbf、…
' p6 R+ L* u; E2 n2 Q7 q# d4 U1 p
. r5 x( O) T+ A0 ^0 P! }. ]
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
6 V1 V. C8 L" M0 i( v) a' F8 g
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
4 C& ^% @& n: X$ F, E( i
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
, {0 T( i% \- Y( t9 w8 d& S
{标题序号}{空}{引导符和页码}[与下文间距]
9 m [( L s9 e t; ^
本文中有多个应用举例。该宏包没有任何选项。
5 ~- q, @7 ~% H! x) t7 `
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。
作者:
Geminisaga
时间:
2011-2-15 01:17
求红包!谢谢
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5