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

船长
TA的每日心情 | 开心 2018-9-1 14:36 |
|---|
签到天数: 86 天 [LV.6]常住居民II
 群组: Latex研学群 群组: 数学建模 群组: Mathematica研究小组 群组: LINGO 群组: Matlab讨论组 |
用户可以使用这两个宏包对 LaTeX 源文件中的标题、页眉、页脚和目录等页面元素的样式,按照自己的愿望重新设置,以获得在标准 LaTeX 中难以得到的全新页面样式。/ m, o3 w3 I P. ~
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:2 m+ ?: Z! s0 G9 d" f
- e0 D# `/ Y3 n. N" W. K
选项 说明 ' z5 y# [% Q2 m3 A
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf 8 O! q5 H9 H+ H# w }/ u& k' J; W
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
- W8 \5 I# Z$ jraggedleft、center、raggedright 标题对齐方式,默认值raggedright % q7 v: F0 e& C+ [' ?7 F% z
compact 缩短标题上下空隙 8 }8 t* F, u* Y1 Q
indentafter、noindentafter 首段缩格,默认值noindentafter
: V' h( V0 _( u! ^rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
5 [, D- X" v7 w* X8 ^bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
7 n" b* u2 G& z1 R; T; ~3 jaftersep、largestsep 标题间距离,默认值aftersep 8 P. b( q& L6 d E5 n2 a
7 k" ?2 J: I+ m$ J
它还提供了很多与标题有关的设置命令,常用的有两个:
, @) Y2 K" H4 `1 @' o1、标题样式命令:
0 Q R- W4 \/ A% w: I O/ N5 W) r- G7 |\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
. J' C& C% ^' e, w. F{标题前命令}[标题后命令]
9 L5 e x4 D- v4 y) j2 L- I7 }其中“形状”有多种选项,见下表说明:% V) R% H4 o: v, ~ S
; s8 Z! x4 T$ ?( W" O2 D# Q
形状 说明 " z- ]1 c" ?. X+ A0 b' C; b
hang 标题序号与标题内容同在一行,默认值
1 q: r- u9 L: \3 [# J1 qblock 将整个标题作为一个段落 ' e6 x( j. x7 p. V2 U* B0 p; u, N
display 标题序号单独一行
1 L* Y$ F6 ~; j" Yrunin 标题与首段同在一个段落
x0 s- F3 e8 e+ u Z' Aleftmargin 标题放入左边空
- j% g. i* g5 W# N6 S$ Vrightmargin 标题放入右边空
! p: o- l! ~2 j8 ^. {drop 首段绕排于标题 h; q4 Q) ]9 R2 m/ m4 G
warp 类似drop,但可自动调整间距 ' T& W. G6 m- [: T
frame 类似display,但有外框 3 i$ q* c& T: \+ I
1 y9 J3 t6 h S T" H7 s$ Z1 o
2、标题周距命令:
2 r; w- `1 W; R& G' {5 d* K\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]$ h2 N- k, w5 [: g4 k
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
" X3 S7 O2 F+ t+ c) S; G还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
1 O z$ `; R. k" {\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
2 ~8 G+ a0 }5 b( z# d3 |式中“页眉页脚样式”常用的有划线命令:
) k. P0 U+ l- W% @1 x\headrule \footrule' O! J0 R, L3 s, r2 k
和设置命令:1 m$ |; U$ Q; v6 f8 o7 k
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
; V- @4 l2 P; f! d4 F! n\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
" A) {; A2 W/ }式中括号内容可用下列命令组合,自行设计页眉页脚样式:
- Y8 t9 c: w' s8 ~: \& a* W7 j6 d1 |
用途 命令
5 D9 D$ A% e6 [# \* c7 }0 F章节序号 \thechapter、 \thesection # a) d) h' C' D
章节标题 \chaptertitle、 \sectiontitle
* N" V% s+ K' x5 e页码 \thepage、\usepage
( e# V8 N3 o p; D2 j+ _2 d9 ?标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
! U5 J7 S& g4 V! I( O\outertitlemarks、\innertitlemarks ) H+ P8 T) @& Q5 d
水平空白 \hspace{宽度} 5 c1 ?% K- i: s9 K P
字体 \small、\sffamily、\textbf、… o; N# y$ h( @' z3 ^7 D) W2 {
3 w$ x" ]7 e/ C+ v还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
+ K ?( F( F$ O& y' Ntitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
& n0 v$ z- b; f8 D9 f8 I9 @\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}7 w4 M F4 f/ }
{标题序号}{空}{引导符和页码}[与下文间距]0 L8 f! _# h1 b3 B# O& n# [
本文中有多个应用举例。该宏包没有任何选项。
! \* F$ O+ G" ?& \% U这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|