数学建模社区-数学中国
标题:
Latex页眉页脚样式
[打印本页]
作者:
olh2008
时间:
2009-11-25 22:26
标题:
Latex页眉页脚样式
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。
% K( a6 ^- s2 q6 J! z
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
9 [* D N, \% t! Z* {3 ^; [ n/ Z
6 Y4 \$ L8 g- V( M" d; a
选项 说明
4 ~8 w/ J) H; X% m9 e" T
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
* A# Y; ]% a3 b( h1 W7 o
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
. g% b' G6 Z- @6 @6 X
raggedleft、center、raggedright 标题对齐方式,默认值raggedright
- z9 v- O# G' r+ d4 G& L! U
compact 缩短标题上下空隙
: h! }/ F3 l+ E" Y
indentafter、noindentafter 首段缩格,默认值noindentafter
# G+ k$ E7 ]7 @4 Y
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
" I8 Y6 w" }' A# U7 s
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
8 n7 G; p( [% H9 \$ n. k
aftersep、largestsep 标题间距离,默认值aftersep
% C$ i3 d s' @; H d7 x
% {5 o- _7 t7 F4 @
它还提供了很多与标题有关的设置命令,常用的有两个:
5 M% B* F( p- O3 \
1、标题样式命令:
; S Z0 p. ~/ O7 z6 `
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
+ g: \- ]3 e% D0 q3 j, d
{标题前命令}[标题后命令]
/ A+ M) ~1 Q+ t. F
其中“形状”有多种选项,见下表说明:
/ C8 T' ^1 m8 ]3 N5 b% s, K8 w4 g
3 s% k* c) `; P% I3 C$ C
形状 说明
# P& ?& i+ m$ M1 [ p& K# z; x
hang 标题序号与标题内容同在一行,默认值
% c, A% }, d C: q, C. b
block 将整个标题作为一个段落
$ m7 Z4 x/ A" s! D8 D" q
display 标题序号单独一行
; E% ?5 v, I+ [$ W2 g
runin 标题与首段同在一个段落
! V" D/ Y0 r3 @7 i) I
leftmargin 标题放入左边空
, _9 O- F e: x2 H: T0 f
rightmargin 标题放入右边空
) d* u3 U9 P" _, ^8 L. v- r
drop 首段绕排于标题
. X9 g7 `# O& s
warp 类似drop,但可自动调整间距
j/ T$ k1 `$ O2 A V
frame 类似display,但有外框
/ B( I$ ]4 }3 R7 \! x, L+ [
9 h9 d/ @4 L& Y d8 U1 N2 K4 s
2、标题周距命令:
6 |) E n. \9 _" h$ P
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
2 B" o6 m9 g/ M% ^2 w* u: Z
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
8 O$ T3 m8 m4 u
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
1 A$ L M1 F' l8 R
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
}. q/ N' F4 Y- b, F- d
式中“页眉页脚样式”常用的有划线命令:
3 p ]- Z( H' d8 D
\headrule \footrule
9 K* L: N) W" w8 `$ I; } D0 W
和设置命令:
0 z* E: t- K5 A# I
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
* L0 t( l8 k9 ^ d0 }
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
4 U% s. Z* V5 S- l+ `
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
+ P% i2 T% E2 X' V" A/ _
% [* A& g' f( W# n! L( n
用途 命令
8 A( Q3 X. r1 ~) \
章节序号 \thechapter、 \thesection
6 x- c4 |4 \6 ?+ \' _* M6 `2 ^
章节标题 \chaptertitle、 \sectiontitle
. `9 ]' k/ H# a3 f2 j$ n
页码 \thepage、\usepage
6 s1 k+ @+ G4 M( e( u# K4 g& ?0 [
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
! ?; R- R0 j( {3 k( q/ q
\outertitlemarks、\innertitlemarks
- Z3 V7 b% T7 x. D
水平空白 \hspace{宽度}
6 _ G0 ]# t4 e I$ p# H, g
字体 \small、\sffamily、\textbf、…
7 a0 @2 f5 ]: E5 i3 E
1 f0 k. N1 N# y+ |5 k# Q; v' g1 y
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
' p8 C$ [+ L1 \0 h4 k3 B
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
! \/ ]- R# [# J+ }
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
, `# Q) V. ?' @
{标题序号}{空}{引导符和页码}[与下文间距]
# n, p. H! _" L" y' F9 Q
本文中有多个应用举例。该宏包没有任何选项。
# B# L7 p/ q# v& t3 D0 g2 X" t
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。
作者:
Geminisaga
时间:
2011-2-15 01:17
求红包!谢谢
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5