- 在线时间
- 592 小时
- 最后登录
- 2018-9-1
- 注册时间
- 2009-1-15
- 听众数
- 42
- 收听数
- 0
- 能力
- 0 分
- 体力
- 28874 点
- 威望
- 40 点
- 阅读权限
- 200
- 积分
- 10609
- 相册
- 2
- 日志
- 2
- 记录
- 46
- 帖子
- 2408
- 主题
- 88
- 精华
- 1
- 分享
- 0
- 好友
- 465

船长
TA的每日心情 | 开心 2018-9-1 14:36 |
|---|
签到天数: 86 天 [LV.6]常住居民II
 群组: Latex研学群 群组: 数学建模 群组: Mathematica研究小组 群组: LINGO 群组: Matlab讨论组 |
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。# J2 j5 i, }2 {& {! i: P
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:% K5 p1 g- w- o0 S
7 I% W) Q. U: }( T4 \' x# N
选项 说明
3 e- c" A5 i# \0 hrm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf # u8 @, ~- H' q; [+ ^4 B
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big 5 m6 O W, E1 y& w1 ]
raggedleft、center、raggedright 标题对齐方式,默认值raggedright ' [7 D I ?' b
compact 缩短标题上下空隙 7 x+ j3 X0 k0 K. W' f R; }4 t& ^
indentafter、noindentafter 首段缩格,默认值noindentafter
9 c% ^: X0 l9 C. N5 b* r/ U3 d: [& jrigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
2 c* i$ m6 U; [/ K, C6 Ebottomtitles、nobottomtitles 靠底标题,默认值bottomtitles * Z3 h7 |9 l5 _, q+ N
aftersep、largestsep 标题间距离,默认值aftersep * J2 e2 R+ T( [& z
( u" H& b& G& |0 S c: Q$ G6 x/ R它还提供了很多与标题有关的设置命令,常用的有两个:5 X! d# k- N I6 m4 B5 C* Z! |/ d, W& {
1、标题样式命令:( x- T( d9 z' R$ `
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}% C7 m6 ]: Z3 E
{标题前命令}[标题后命令]
: O# F% |0 \/ ?7 b5 `4 Y4 U其中“形状”有多种选项,见下表说明:
0 ]% w# @7 d- Z( D
$ m) l* A6 `) n, M形状 说明 ; N; x, s; L) S1 G3 T3 q
hang 标题序号与标题内容同在一行,默认值 2 Q1 J' y0 w: _' R
block 将整个标题作为一个段落
" b. X) {; c$ {! E7 x( R! g0 udisplay 标题序号单独一行 ( r+ n. c+ k5 u% c
runin 标题与首段同在一个段落 0 p* W. R4 {. m) L9 G: L
leftmargin 标题放入左边空
; R% t. G% R3 [6 [1 A% D: |# O* Y! Frightmargin 标题放入右边空 # w- I g3 T) z* A1 _, ~6 e
drop 首段绕排于标题 : Y" c2 d: U# [9 L9 U' a% F
warp 类似drop,但可自动调整间距 - Q: C9 K+ @' \7 A$ O
frame 类似display,但有外框
3 _! g# f6 m6 s* l, u, c G1 ^7 \1 q/ g. V% `: V# {) O. `
2、标题周距命令:# a) ^$ |* z# F+ v. K" J
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
f* r2 g6 O/ P- Q本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。. L9 ~: H7 k3 Z2 l
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:2 Q: Q0 ?( A; K8 }) K/ Y& V
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
0 Y4 k+ G0 r- U- \- t& c式中“页眉页脚样式”常用的有划线命令:
3 i& ^6 q T1 E' @! L, U\headrule \footrule
! i# D( K6 l$ c和设置命令:
+ s+ n. |7 t2 s5 p9 s\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
& ^' e, V8 f3 D* l+ J9 B( f\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
3 S: s) w5 X1 J式中括号内容可用下列命令组合,自行设计页眉页脚样式:
% T5 Z% t# `5 x! [, v2 k) G3 w1 x2 L* Z2 {# l
用途 命令
9 }; M' n7 L6 a- ~: F章节序号 \thechapter、 \thesection
3 n7 A( Z( b& y; u- h! B4 h章节标题 \chaptertitle、 \sectiontitle ! j3 I) Y' j' A9 V3 q, }
页码 \thepage、\usepage " c7 x9 W1 J X/ b, c! h
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
6 A2 p) J4 M; A& K1 m4 h& C' B\outertitlemarks、\innertitlemarks
, |1 a' v) T! ] p水平空白 \hspace{宽度} 4 j! L2 [, i% U( g7 _/ L
字体 \small、\sffamily、\textbf、… * [* \; @ I6 \& S
8 h% y5 v/ z1 O5 l( }; f; j! f还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。& D7 _5 S; Z9 J2 ]
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:3 B/ ?) t. w, Q3 l- G
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}8 w6 k9 ]* O/ F) G; b! G
{标题序号}{空}{引导符和页码}[与下文间距]
0 \ z# C0 U5 s( P8 H5 [. W5 q本文中有多个应用举例。该宏包没有任何选项。, h% C# k* b* e: Q( U( s
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|