- 在线时间
- 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 中难以得到的全新页面样式。
. ^( X2 q) V/ F( s1 y$ A$ Ttitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:: g, }1 w D- p: |
& v5 b4 \' m# V; h4 G8 h
选项 说明
7 a8 G7 u8 b& u' K! K% @3 O- z$ crm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
! U! }3 p% ]- p9 X, ubig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big ! y! y$ Q x' ` N" Z& c
raggedleft、center、raggedright 标题对齐方式,默认值raggedright & f# h4 W3 c: Y
compact 缩短标题上下空隙
- B" L2 |+ w% M h7 ?# V3 lindentafter、noindentafter 首段缩格,默认值noindentafter
# \: o$ [" @+ M5 ]rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
# k- s7 m- B) {( l z! x$ M. ^+ vbottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
% a4 z0 L3 x0 i; L9 Paftersep、largestsep 标题间距离,默认值aftersep , Q/ S$ j2 x" j6 a9 P
4 ?! ?# S/ v5 y6 {
它还提供了很多与标题有关的设置命令,常用的有两个:' n1 o3 \% I8 ]: `( U
1、标题样式命令:
- V& _9 O6 O1 Z8 }) }& D+ I# G\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
" y5 p6 X" A) |8 H1 V{标题前命令}[标题后命令]- x, H4 } s: L2 X0 T7 u E
其中“形状”有多种选项,见下表说明:) f/ i* ~1 e' }$ e. E
+ v- m# f) O! |' y形状 说明
+ G+ K& o) |' F5 o. yhang 标题序号与标题内容同在一行,默认值 # M# h/ e C" P) e5 W
block 将整个标题作为一个段落
8 p! b& a% [6 G# j7 ?) y. Ydisplay 标题序号单独一行 2 S/ c7 q3 O2 _- \
runin 标题与首段同在一个段落
- H0 Q5 P; p, K- E/ Kleftmargin 标题放入左边空
) u0 c4 V) M% C9 y% @1 @rightmargin 标题放入右边空 " |; y6 \$ ?) o* l/ E: Y, F a
drop 首段绕排于标题 # d4 d0 Q$ R2 A) ?
warp 类似drop,但可自动调整间距 # j8 x0 K* f$ q4 B$ Q& a& p
frame 类似display,但有外框 ( @/ h7 F2 Y. y- j q+ p
! m. W) R6 s2 u$ j# p: D8 t/ ^. O2、标题周距命令:
2 h* F0 J! G$ u% \\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
! A1 i; `0 t, [) k' o! A& Q. c本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。& A* J# X9 S9 E% `5 m# c! y
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:. B; _3 O! t2 c( ^
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
- _% A# L) g+ E# `9 n式中“页眉页脚样式”常用的有划线命令:7 F8 a' [ [" I- ~$ u) s# Z6 w! [
\headrule \footrule6 { G! p/ V% f) O
和设置命令:/ K& C4 [, x# ?# ~. y
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
0 i' N, m' k' |% d6 x\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
3 L K; h5 i. k$ E- c- J9 m7 Y+ ]式中括号内容可用下列命令组合,自行设计页眉页脚样式:% ?7 X! i* \1 I# v, X- `0 X4 u9 Q- `" M1 ^
& p% l/ f R# [用途 命令
+ W8 B' f" ?( l. H3 S章节序号 \thechapter、 \thesection
# l$ X7 i0 f1 i/ g7 \% m6 ^+ G) \9 q$ c章节标题 \chaptertitle、 \sectiontitle ) s8 f- L6 q. B0 q
页码 \thepage、\usepage
) k/ q1 W6 k# c, B0 w; f- I# g9 ~0 v标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark5 ]% N/ c; x# }
\outertitlemarks、\innertitlemarks / n7 z( y: A8 v6 E& A
水平空白 \hspace{宽度}
7 @$ C m1 Q% c/ g字体 \small、\sffamily、\textbf、…
, U; x. b5 W$ [) F6 @, _2 s2 g# D" ^. b. d9 _
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。: J- |2 X! N; ]$ V3 S/ c
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:- u3 l, D/ a. `1 I d2 a
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}2 @# y8 r. f0 U1 p/ }) ^" J
{标题序号}{空}{引导符和页码}[与下文间距]
/ s" Q( X( r7 l+ k本文中有多个应用举例。该宏包没有任何选项。- m* A. E8 Q! M8 D1 p
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|