数学建模社区-数学中国
标题:
Latex页眉页脚样式
[打印本页]
作者:
olh2008
时间:
2009-11-25 22:26
标题:
Latex页眉页脚样式
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。
3 v% u* x) K9 M; Y. L ?
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
+ o2 r& R! D+ S& w' m$ }$ L' i
" c- Q) T5 e) p0 r
选项 说明
% i+ O" e; q. s C$ ^2 Q; a
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
$ n$ ]! e! n; }
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
- i" |4 f- w8 M7 a1 h2 e f! v
raggedleft、center、raggedright 标题对齐方式,默认值raggedright
% I; M+ N( A) m; M$ b& H% k8 y8 p( @
compact 缩短标题上下空隙
) g( P2 m( m- b' R; O- d
indentafter、noindentafter 首段缩格,默认值noindentafter
! I$ ? X' }5 S6 n. T- D
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
$ ]7 W5 K) l t2 t" h1 L! H0 c) J" W
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
4 w n2 I+ e9 t5 \2 w5 z
aftersep、largestsep 标题间距离,默认值aftersep
1 }0 a; h% n- v
5 I% t& F% g R% N. f; r( A* J
它还提供了很多与标题有关的设置命令,常用的有两个:
$ g. v+ h+ l$ a7 T! x
1、标题样式命令:
* J' B$ X. M) R2 k
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
4 w# h5 G! e9 ]6 u$ q
{标题前命令}[标题后命令]
# `6 D8 U; S9 d0 P# ]0 l
其中“形状”有多种选项,见下表说明:
5 L! H: T& [& E
: s% p$ I5 i, @1 A7 w" j6 U
形状 说明
) \. |: F, D+ ^8 ~! c! L
hang 标题序号与标题内容同在一行,默认值
" C5 b! Y9 `/ f5 R
block 将整个标题作为一个段落
* w0 E& d3 ]8 H( }% k1 t
display 标题序号单独一行
! J$ H; b7 _1 l7 F7 k2 {
runin 标题与首段同在一个段落
1 L# B1 b. E6 t# }- f; d5 N) `$ J1 [
leftmargin 标题放入左边空
5 `/ w0 q$ L' d- P# B
rightmargin 标题放入右边空
2 \+ v4 C" J9 u6 L7 g
drop 首段绕排于标题
1 I5 v" D' g2 _
warp 类似drop,但可自动调整间距
, i& T& |6 J2 p; H7 ^/ l+ d
frame 类似display,但有外框
% b7 L4 ?0 m( u( x/ v8 o: w
% l2 d* ~& E. d4 \/ s
2、标题周距命令:
% f/ @3 x" v. q0 N
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
, K% D9 D- H" b
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
' T7 r' l$ d# h+ Y9 \: _
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
) j9 Q: w% _+ o" g! f
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
# o. I3 x/ Y+ C& N; p6 S. _
式中“页眉页脚样式”常用的有划线命令:
J7 d6 }! m3 x2 d# q+ G" N! O
\headrule \footrule
6 q3 E+ C" @, N0 S) \
和设置命令:
- d; U) a% M! k6 k1 C
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
' V( ?4 `1 W( e1 {( u& q- n+ R9 Y
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
+ `) z# n( d3 }5 c# Y
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
1 H# Y4 }& N, N1 X7 a0 C" @- z/ f$ c' ^
, k, F( \* r3 n$ S( X0 Y* X
用途 命令
. p% I4 n/ `) v# X0 I% u
章节序号 \thechapter、 \thesection
6 P- D. L/ w. e3 p% w9 A7 O
章节标题 \chaptertitle、 \sectiontitle
4 p1 T+ A b; E. C. p5 [, v3 o- Y
页码 \thepage、\usepage
$ o5 O6 j, S: @/ w& `" g# P6 J
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
9 ^# x% V. C% ]( E
\outertitlemarks、\innertitlemarks
! t# `' D8 ^" z3 A: f
水平空白 \hspace{宽度}
* Q) P+ h; ~. G4 Y
字体 \small、\sffamily、\textbf、…
/ T2 W8 F7 {& u& _
a0 S% V4 J# x0 Z* G( ^7 m4 I+ Q1 o
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
1 X% H* u# q' J* @0 a1 o6 M2 p
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
4 s. R+ i2 [2 Z
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
9 ^% P; j s c P: _3 I
{标题序号}{空}{引导符和页码}[与下文间距]
9 R# `; Q0 f0 F
本文中有多个应用举例。该宏包没有任何选项。
: y( N- [ `: t% ~7 y5 `
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。
作者:
Geminisaga
时间:
2011-2-15 01:17
求红包!谢谢
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5