数学建模社区-数学中国
标题:
Latex页眉页脚样式
[打印本页]
作者:
olh2008
时间:
2009-11-25 22:26
标题:
Latex页眉页脚样式
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。
# r2 B) `, G* y0 ^1 X# D7 w
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
# V$ x, q% c# f$ i8 R9 g
2 _7 W- F1 ]( |, N5 p) U1 S
选项 说明
; D/ ]& U* D& d7 W% k Z4 X6 r
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
- |, R* C# m) F# M6 [4 f
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
7 k, P0 p1 h! u5 h
raggedleft、center、raggedright 标题对齐方式,默认值raggedright
* B4 g& A8 k% W* L( |
compact 缩短标题上下空隙
" D$ B9 v! B7 v B3 [" l( m
indentafter、noindentafter 首段缩格,默认值noindentafter
; o6 N# | Z5 u: m# I c+ l
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
6 g5 Q+ P1 N2 ^
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
! C! d, Z7 O/ Q0 m: \3 @
aftersep、largestsep 标题间距离,默认值aftersep
) S0 {" a, y* r+ X" \1 x% K# l
& S8 ^! y$ k6 G5 T0 b( Y6 Y3 p
它还提供了很多与标题有关的设置命令,常用的有两个:
3 n) B/ I# w% P# Q
1、标题样式命令:
" t* @2 h9 Y! M* M
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
! | w2 ^5 k4 M+ v. S; i! _
{标题前命令}[标题后命令]
: V" f, P+ Y# ^) y: l
其中“形状”有多种选项,见下表说明:
2 e2 t! Q+ A. T3 k# [- g }
$ ]' r/ \: P; g9 Q0 J1 a
形状 说明
" b$ J t5 s9 W( p. B1 r
hang 标题序号与标题内容同在一行,默认值
% A3 F( B# S" U' ` u& Y9 E
block 将整个标题作为一个段落
* v, K% t0 c0 x9 e8 v
display 标题序号单独一行
( C" [7 V; Q+ l( D
runin 标题与首段同在一个段落
. ]9 G, U) q, P- F3 ?
leftmargin 标题放入左边空
& d% H6 L; M% Y1 K
rightmargin 标题放入右边空
/ A$ x" R' G! w& F$ ^0 [: A1 r
drop 首段绕排于标题
7 n- i) d# B( R) Y8 x
warp 类似drop,但可自动调整间距
. E; C! m2 ]1 Z+ x, V
frame 类似display,但有外框
2 I% e# h ~9 `, G
9 Y7 _8 F. I t. [3 M
2、标题周距命令:
2 O& `) Z( g& V" l p
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
9 |! Q4 G* I, ~ |3 G6 F5 E8 H
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
! m) p5 L3 {) L D
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
6 l5 Z: f" D' u0 i$ x' k' H9 u# r! R
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
4 u' v* A7 s t
式中“页眉页脚样式”常用的有划线命令:
, q) r2 h) i. E$ p) \' F
\headrule \footrule
/ r% A$ g. P1 ~2 S6 Z( d/ i1 `# R
和设置命令:
( [) c, y Z: r" T
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
: \0 R4 `- M5 C, O. ^7 [2 P
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
) L! {8 r% o7 T; K; C8 \
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
7 j4 R* P5 f& y# y) y
" x2 P" A% z8 v* p9 y
用途 命令
2 b9 S* b! C% A/ S
章节序号 \thechapter、 \thesection
0 @$ ?& f7 W' N$ V5 B
章节标题 \chaptertitle、 \sectiontitle
% N; S' q' U+ f* z. ~( P
页码 \thepage、\usepage
( [: U' N5 E: Y; h3 O
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
5 f- D1 `. r9 L* W" w5 N1 E
\outertitlemarks、\innertitlemarks
) Y$ D2 | A( I+ N* Z! s
水平空白 \hspace{宽度}
7 J8 E* J, |& o) |, h6 _, D' h
字体 \small、\sffamily、\textbf、…
/ B1 ?; `0 ?4 g, H. q( b
: F9 k# D6 |1 N) V6 n$ @
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
w' L! l; i4 J7 N* i& M
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
& b* z) b4 {! P w0 s
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
: u2 Q' O' ]6 V* W; M
{标题序号}{空}{引导符和页码}[与下文间距]
+ s4 t* [" ?% E; [
本文中有多个应用举例。该宏包没有任何选项。
4 O7 f' r6 Q' h2 p4 ?0 {) ~
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。
作者:
Geminisaga
时间:
2011-2-15 01:17
求红包!谢谢
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5