数学建模社区-数学中国

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

作者: olh2008    时间: 2009-11-25 22:26
标题: Latex页眉页脚样式
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。/ f$ I# n$ H3 [% E
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:) x- M3 s; x9 s# ]$ e

. p! U; u. _% q: A选项 说明
  r9 Y6 g6 {8 A4 V; M4 Prm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
1 W* y! B4 Q' G" D( x, @: K  z/ abig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big 5 L! t6 v' O0 `* ~2 U
raggedleft、center、raggedright 标题对齐方式,默认值raggedright : R' r# a, L! R$ F3 m
compact 缩短标题上下空隙 3 d0 D2 w, u2 I8 g
indentafter、noindentafter 首段缩格,默认值noindentafter
7 v* c/ b+ V. K  H) w* z* nrigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
% u( E' q, r3 M( Lbottomtitles、nobottomtitles 靠底标题,默认值bottomtitles ! D$ v: `( }2 Y$ @& P
aftersep、largestsep 标题间距离,默认值aftersep ( m* u! a( n/ j1 O" J, ^3 M* i8 Q0 c

, A% i* s& h( {" i它还提供了很多与标题有关的设置命令,常用的有两个:
1 P2 f# s$ z0 ~' F% r: \1、标题样式命令:
7 m6 U& Y6 p6 }; G' G2 O\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
$ S* X: X2 m* c{标题前命令}[标题后命令]% O1 Z' r3 w) F6 `/ E$ H
其中“形状”有多种选项,见下表说明:
1 f! a" `7 ^% {& P! d1 l4 _6 b. o1 E7 E9 k' A  M7 a
形状 说明 " S: b) m0 |: V0 f/ y2 N
hang 标题序号与标题内容同在一行,默认值 " w8 n0 ?0 {# U5 U1 n" Z
block 将整个标题作为一个段落
" j9 `) G+ V4 S, s! @, }display 标题序号单独一行 3 k, J. H  p7 Y% v6 e; \9 F4 I' @1 R
runin 标题与首段同在一个段落 3 r  T- o& S( v1 H
leftmargin 标题放入左边空
7 g- p7 x7 o0 h( o" Crightmargin 标题放入右边空 # ?- h) l, N- ~! S( E8 @
drop 首段绕排于标题
: y6 K6 @# W2 \warp 类似drop,但可自动调整间距 ! n# e& g! r- K: N
frame 类似display,但有外框
* K' g3 b6 D' {5 \" a( _0 @7 l! r) |" u# a+ v
2、标题周距命令:9 ]4 \: Y" L( f  Z
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
) Z9 ?) G/ K2 f' z( z) V7 E本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
0 h! ^5 ^0 X  m! s还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
/ g* H3 M+ @& t+ t' t4 s\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
3 x6 h( |) e, E3 \* ?式中“页眉页脚样式”常用的有划线命令:
: M6 ~1 P3 S" w3 r4 }\headrule     \footrule6 R' q- E1 t2 V! l! _7 _
和设置命令:5 O# @$ w7 f9 I# N0 o
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}4 i6 p' ]0 R5 e- V( U/ h3 ~) T
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
8 |7 v& G# @! e0 q, ~% `1 x式中括号内容可用下列命令组合,自行设计页眉页脚样式:
1 t/ }: x! u# A( |: [
" e: s- c' d: y) ^" p: u' a用途 命令 8 T, `! `- _& r% N% N+ r
章节序号 \thechapter、 \thesection 5 d+ t+ ^, v" }
章节标题 \chaptertitle、 \sectiontitle
0 O" u0 r* l# D5 o页码 \thepage、\usepage $ G% ^' P0 T, u. o* c1 ]) E
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark5 F6 R4 t& t( E$ @- ^
\outertitlemarks、\innertitlemarks
1 D1 b9 d$ L$ F" L8 u0 U水平空白 \hspace{宽度}
8 |1 ~' s% T0 f7 ^字体 \small、\sffamily、\textbf、… " h& G% d& }! r7 W

  ?& n  o  _9 n! c还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。. N8 D# [1 |# x# k( r
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
  K+ m1 A+ D) E) w\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
% ~# a; ]9 n: ]2 B/ t# D1 h% h* R, E{标题序号}{空}{引导符和页码}[与下文间距]4 I- b- B+ V) `
本文中有多个应用举例。该宏包没有任何选项。
0 Y! V* ]  v; N* A这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。
作者: Geminisaga    时间: 2011-2-15 01:17
求红包!谢谢




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