数学建模社区-数学中国

标题: Latex页眉页脚样式 [打印本页]

作者: olh2008    时间: 2009-11-25 22:26
标题: Latex页眉页脚样式
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。. j5 p3 [3 Y8 x3 Q
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
7 E6 W+ @6 f3 M
6 y! Z( q+ D2 l) v$ w选项 说明
/ m& F( ^, d9 j$ v1 y- z( Drm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf , T+ l6 }' w# ~7 n  p. I
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
4 R9 \$ |/ o& F+ E; `9 Y  ]: ^raggedleft、center、raggedright 标题对齐方式,默认值raggedright . _! D- f1 Z8 ^/ D0 O
compact 缩短标题上下空隙
( d( [/ X4 J4 ~4 M# Bindentafter、noindentafter 首段缩格,默认值noindentafter
4 E: |) p+ m/ w, qrigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters 2 H2 G. }6 H% e/ J
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
) B  j) D/ B  r- G& C. T% o: O% }aftersep、largestsep 标题间距离,默认值aftersep , @6 U! u: N) M8 ]' _$ T$ C4 ~
# g: K% T* ^1 {8 {6 Z$ {" C! }. d
它还提供了很多与标题有关的设置命令,常用的有两个:3 F: e" X: W- v+ V6 i5 g: P! }! u2 Z
1、标题样式命令:7 g" G1 c  P4 n7 i* ?" m' g4 v
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}/ u$ o6 G: s6 s/ q
{标题前命令}[标题后命令], j, ~8 P( }2 D4 }6 m0 q$ s( ^1 g- Z
其中“形状”有多种选项,见下表说明:
) {* M7 I8 S4 z$ Z9 D2 V$ J
7 J/ T1 Z( T. t; r9 p形状 说明 / r7 U2 f+ C: X4 i4 s
hang 标题序号与标题内容同在一行,默认值 " _9 ~6 Q2 c4 f. f
block 将整个标题作为一个段落 % m- ?1 M+ [# g- G- t
display 标题序号单独一行
; J2 s% H2 e- Hrunin 标题与首段同在一个段落 0 _% }. ?$ o: P+ `! h- r/ B
leftmargin 标题放入左边空
" D) ?4 U3 I  J; [# e& _: A3 h0 A3 Yrightmargin 标题放入右边空
4 M9 P7 I4 l/ I+ edrop 首段绕排于标题 - J/ Z; i5 y3 N! F+ ^/ e
warp 类似drop,但可自动调整间距
6 t( n1 A6 H* ]/ f& jframe 类似display,但有外框
$ D0 \6 B' I: _8 C0 E4 m! y
0 w! r( M6 y2 d" ~1 D3 H2、标题周距命令:" i% |3 Z  I* a; T7 G' h
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
: e! P- g/ j2 s9 O2 i1 Z& S2 Z8 j本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
$ Z; n' Y; I5 W* q% T# S8 F还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
. i9 W8 o8 t1 h\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
) q) R4 ]  ]' d# D) b* i式中“页眉页脚样式”常用的有划线命令:
! x3 {6 V  u) h9 I  L$ U# Q2 {* a\headrule     \footrule' p4 u" z9 S# ~- |7 Y& m/ m
和设置命令:
/ @/ j% \9 n% S\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
' j2 C2 d( ^: Z# \$ f' D\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
- g/ X" z1 @) D: \, _! p, P  M式中括号内容可用下列命令组合,自行设计页眉页脚样式:9 M/ P1 [# w! u7 i
8 [3 E: R/ T/ `6 R
用途 命令 & F9 Q, |+ g0 a( a( |
章节序号 \thechapter、 \thesection - I& W5 j( _1 f) M. r5 M8 b7 D: V/ T
章节标题 \chaptertitle、 \sectiontitle
: V' o% _( A$ I页码 \thepage、\usepage 6 a: K* q+ p. J1 f  V9 X! G) x
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
1 a9 c: P0 A5 w( C+ `\outertitlemarks、\innertitlemarks ) y3 E& n8 d! z$ V, ^! A1 j1 T. g2 _. H
水平空白 \hspace{宽度}
1 @7 H/ m: \- ]2 l6 m- K& d: _字体 \small、\sffamily、\textbf、… % D& N( Y" n. B6 i

9 x' N& C9 j  @; M8 y5 P/ U还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。  G/ d2 q' q5 `
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:% x9 ?  d4 j+ d% C- f6 O* M
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
4 D$ T2 @3 d; c* u{标题序号}{空}{引导符和页码}[与下文间距]
" ^3 e* F* \$ ~# g- ?, _$ c& E本文中有多个应用举例。该宏包没有任何选项。% I7 b( M# R2 S. y
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。
作者: Geminisaga    时间: 2011-2-15 01:17
求红包!谢谢




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5