- 在线时间
- 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 中难以得到的全新页面样式。
: e6 g. H9 R/ m5 Ztitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
: f' n! v- D5 P- w$ f' w! j, H0 S: l8 o7 @% |$ k5 e5 P2 g
选项 说明 1 c$ U* v7 H& I e
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf : z& C5 o1 x6 X! `3 z
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
- B. }1 V+ G% f/ w: nraggedleft、center、raggedright 标题对齐方式,默认值raggedright
, g# A5 \9 {; \( Hcompact 缩短标题上下空隙
' [5 ^ L' t2 H; O8 v/ a9 Eindentafter、noindentafter 首段缩格,默认值noindentafter
. H+ h3 o7 A" \* n( W. qrigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
9 q% n- O" |! a6 ~9 D2 H* c2 Ebottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
0 W7 n3 h* `3 w9 K Kaftersep、largestsep 标题间距离,默认值aftersep
- G3 q* s. ~/ W& X7 m$ m
6 H. E' [+ i5 H/ j, M, M! v1 d7 M它还提供了很多与标题有关的设置命令,常用的有两个:1 q$ e. E* k( Q# y3 f
1、标题样式命令:
! U, M5 A& ^1 k\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
" H K5 A& G y3 F$ V# {{标题前命令}[标题后命令]
* Y* h% s, X2 h9 A! l0 a: J其中“形状”有多种选项,见下表说明:$ [; }! T: O. |! b: Z. P
8 s3 K, c# q E4 n+ z
形状 说明 3 `2 ?4 l. C0 ^$ ?7 T/ G
hang 标题序号与标题内容同在一行,默认值
0 }- y: P7 z9 z8 y& ^ L9 N* x. mblock 将整个标题作为一个段落 & p7 r6 m& W+ V% V3 C2 E" T! P
display 标题序号单独一行 2 `$ ?/ @5 r( u% O
runin 标题与首段同在一个段落
, L% e# X& S8 w+ R% \/ K+ ^- Rleftmargin 标题放入左边空 ; o7 C, x: `, Q% \+ W4 S# \1 u
rightmargin 标题放入右边空 ! r) H& d) I8 r$ K: V
drop 首段绕排于标题 , W0 o( x2 u$ M
warp 类似drop,但可自动调整间距 8 p/ @+ K+ R8 A! A# a' Z# s3 |
frame 类似display,但有外框
8 n b! O# I k* a5 U/ k c- a+ Y0 q% z
2、标题周距命令:
2 A' I# E# ]* h8 x# v\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
* T/ h: j7 M# M1 C% g, U, d本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。: V/ T7 B4 v) `9 U# w: Z+ ]& C; E
还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
- z. Z3 ?, l4 U& d' E: W\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}' A. o# z, G# D- K7 d% z0 P* J
式中“页眉页脚样式”常用的有划线命令:( i5 }* \( |0 z9 k8 B* f: e% |8 l0 o
\headrule \footrule" k8 l$ R1 R3 U7 J, |
和设置命令:
0 K8 \$ N2 i; w7 U1 c) |\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
v" F- b: q8 P# |5 r\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
# W3 e3 Q: z+ b/ Z式中括号内容可用下列命令组合,自行设计页眉页脚样式:
* ~. ] [& L' y6 @9 [. D3 E# e: ]! t4 S2 ?
用途 命令 7 S8 t2 Y) S2 q( Y! V6 b& P
章节序号 \thechapter、 \thesection 5 e# @& J) T/ S% H1 J e# t
章节标题 \chaptertitle、 \sectiontitle ! c l/ j1 g3 |" i, Q
页码 \thepage、\usepage
1 P2 q7 v# Q' m, \标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
! w) m( U1 ?0 t) K1 U3 D L\outertitlemarks、\innertitlemarks
, l: ~. r* k& n% k0 ?2 y水平空白 \hspace{宽度}
& Q2 D9 w7 v- e+ ~3 |7 q3 I# F2 Q字体 \small、\sffamily、\textbf、… 8 O% H' d) r, ~1 w3 `- \$ W0 W9 S; y
# x' s& |, Y" E) G还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
6 C/ [5 [5 e- B7 r3 Ptitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
: o2 v" @9 j* Q8 v' Q\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}- }0 _, c+ z# h
{标题序号}{空}{引导符和页码}[与下文间距]) } Q+ o3 Q. k; g' }2 }
本文中有多个应用举例。该宏包没有任何选项。$ B, k6 H, `2 v; L' N$ Z) E
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|