数学建模社区-数学中国

标题: 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 Xraggedleft、center、raggedright 标题对齐方式,默认值raggedright - z9 v- O# G' r+ d4 G& L! U
compact 缩短标题上下空隙
: h! }/ F3 l+ E" Yindentafter、noindentafter 首段缩格,默认值noindentafter # G+ k$ E7 ]7 @4 Y
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
" I8 Y6 w" }' A# U7 sbottomtitles、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; xhang 标题序号与标题内容同在一行,默认值 % 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 frightmargin 标题放入右边空 ) 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 s2、标题周距命令: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     \footrule9 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 Btitletoc 宏包用于自定义目录样式,它与 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