- 在线时间
- 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 中难以得到的全新页面样式。
9 n' ]$ `+ k' }' `titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
% L& C6 G& G( n2 |( B: b5 E+ }# J) ~+ T2 u: |" d
选项 说明
! e1 k2 Q( x5 s- u5 Irm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
# u7 v2 S/ T) u. Z0 k2 ?/ `big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
4 t* G3 ^$ p. D- @ m" _# n- Mraggedleft、center、raggedright 标题对齐方式,默认值raggedright ) E9 ~! G1 c9 B; k& z
compact 缩短标题上下空隙
* u- n( T2 E9 q8 P. J$ r4 Q1 dindentafter、noindentafter 首段缩格,默认值noindentafter
0 F) ?' b8 a9 {' S. prigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
# a: X2 N+ C& q* _8 m# Qbottomtitles、nobottomtitles 靠底标题,默认值bottomtitles / U. _* M+ u E& I+ c
aftersep、largestsep 标题间距离,默认值aftersep
: U$ {7 P- t$ j( O* J1 v$ P, V- c
它还提供了很多与标题有关的设置命令,常用的有两个:
. S. l" B% v" c3 V, o% e& B+ f3 q1、标题样式命令:) e8 B, b" N- F* b5 K2 z7 Q: P
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}! D: y) G& W" i9 V+ X7 l( r: v
{标题前命令}[标题后命令]
m, q* e* F% r- a其中“形状”有多种选项,见下表说明:. \7 v( o( o8 x4 R1 B
, |+ v3 D, u; T5 x. J; Y/ d* I3 m! X8 p
形状 说明
3 x. S. W7 ?3 y# I0 Whang 标题序号与标题内容同在一行,默认值 # F& d4 B3 f. {4 A. n4 n' |* Q
block 将整个标题作为一个段落
, I2 S' N' P5 R: v* Pdisplay 标题序号单独一行
! m5 p$ Y6 q, N# `% v. Y4 J! Urunin 标题与首段同在一个段落 & S7 r: l W2 G/ B f
leftmargin 标题放入左边空
& C$ D5 o; S# ^* {rightmargin 标题放入右边空 7 Y& H& M) e1 v1 O8 |* P
drop 首段绕排于标题 ) s; a% T7 h# O6 q F$ Y6 K/ ~. b' M
warp 类似drop,但可自动调整间距
& q( H$ ?# V, c5 l7 x5 a, Aframe 类似display,但有外框 7 l* A- o0 l9 b. {9 q$ s
5 i/ t; }" v) ~" X
2、标题周距命令:" a% v7 U3 V' m/ W: w/ R! n
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]3 K% k) R- W" F: c
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
/ u9 @; ]# }7 i0 e4 S# O" o4 \还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
7 N$ P% ]3 A* u- i" K$ v\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}! Z! w6 G/ o0 b2 Q
式中“页眉页脚样式”常用的有划线命令:1 p/ q0 k4 s% c
\headrule \footrule! s& U/ I6 s$ Y
和设置命令:
- j3 d r: Q* l6 D+ S\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
0 f1 ?" g u( y+ }\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}6 ?3 |4 p6 ?; Z3 t8 z
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
, m% [; ]. N5 W* h" O- v$ }- d) X# c2 [7 ]$ l! J# j
用途 命令
u- X/ \2 L8 k0 \章节序号 \thechapter、 \thesection
% Y' |) n/ R" `章节标题 \chaptertitle、 \sectiontitle ' ]# s1 ^2 B$ O
页码 \thepage、\usepage
: a9 |# H( R! \+ `标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark5 K0 j3 ?) U1 b+ I3 I
\outertitlemarks、\innertitlemarks & z( M1 y$ r% D' ?
水平空白 \hspace{宽度}
8 p9 Y1 h) Y( [' m d字体 \small、\sffamily、\textbf、… 9 \4 C/ K: d4 [ W1 q* n3 T
% E+ k; ~0 F9 A2 u% ]/ O; J: R9 p0 i还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
5 i! G' @7 {5 \0 X: j: [5 ]' a, Ltitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:' a; [" A) V0 @
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}; y7 S. s: h; ^7 t) G; v! q
{标题序号}{空}{引导符和页码}[与下文间距]
+ W6 P2 K7 O, J8 ^本文中有多个应用举例。该宏包没有任何选项。( T/ I. E+ j9 B, X; n
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|