- 在线时间
- 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 中难以得到的全新页面样式。+ }/ o/ i) _& G
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:2 {/ v6 u( R3 K6 @
+ q% ^. ~- u1 Q' c; X! }
选项 说明 6 Z, M8 ?% R, m( u. H+ `8 p
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
0 s3 I: z' N6 Ibig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
3 E3 W' }* j5 k+ A4 h0 craggedleft、center、raggedright 标题对齐方式,默认值raggedright ) t7 h& T9 j) l0 @) k
compact 缩短标题上下空隙 + j/ w' ^- O2 p# D3 U
indentafter、noindentafter 首段缩格,默认值noindentafter + Z& S: L3 w' O5 x$ h2 ?8 t
rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
% g' I& _; v; T0 Tbottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
# @& {. F/ i9 q$ H7 M, taftersep、largestsep 标题间距离,默认值aftersep % X+ U; ~( |& I4 V/ J
3 H; Q) h" d: B1 R3 {
它还提供了很多与标题有关的设置命令,常用的有两个:. r& V1 M9 A6 @6 L# m& M
1、标题样式命令:
! R/ ^ s3 W2 H. p& q. b\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}4 K. t- j3 o2 O. O- I
{标题前命令}[标题后命令]
8 F+ X9 O$ g: y* W' S& h其中“形状”有多种选项,见下表说明:
" A9 X5 G8 T8 ?9 \* t* P$ a+ D+ g. I$ ?( w3 i3 E! S: t
形状 说明
8 R" C& U, L+ H s* s/ }hang 标题序号与标题内容同在一行,默认值
2 ^* z- g! ^# j( P( wblock 将整个标题作为一个段落 ! z) t4 x$ ~( ?0 `" s
display 标题序号单独一行 $ b/ J: V+ V. j% L
runin 标题与首段同在一个段落
$ |; x' d( s- P$ D- P6 L* a! H5 aleftmargin 标题放入左边空 6 H* ~$ B+ }8 e
rightmargin 标题放入右边空 . [- k' b8 V+ R: y$ s- j
drop 首段绕排于标题
w# M; {7 [6 t2 jwarp 类似drop,但可自动调整间距 ! b+ }* W l8 [6 ~+ [0 T1 `
frame 类似display,但有外框
% B: f3 ^- C8 v- G0 W
' b9 I1 e; `2 L$ p* Y/ @2、标题周距命令:
. \: C2 } r$ e3 ^ t$ }\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]
$ p* U- v+ D! Q- ]: T1 N K$ v7 s本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
0 b1 f m: N& x. ~2 U还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:7 i+ j$ O0 R0 e& ~1 k
\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
- n# M; J7 p2 l" ]$ q* R( a* W, h P式中“页眉页脚样式”常用的有划线命令:
6 m) d) c2 W) h) H2 Q9 ]\headrule \footrule
& K8 y" E/ ^1 F, A; E/ z8 f和设置命令:
2 ^) U U/ R6 g' A9 G) O\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}$ Y) F) C' }- ~, |
\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}
& A. {$ _* a C! d; Y: \; u& Z式中括号内容可用下列命令组合,自行设计页眉页脚样式:
! A, e$ J% d% z! w- h4 ^; i3 T0 p
用途 命令
3 b2 r' {* p ?9 C$ B$ Z( \章节序号 \thechapter、 \thesection
% J! t& X0 V; M, b章节标题 \chaptertitle、 \sectiontitle 4 J( x. C- E j x6 ]8 N7 {
页码 \thepage、\usepage 9 j/ R$ Q2 w! a/ J( r" o
标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
- K* M; W, O1 c+ E\outertitlemarks、\innertitlemarks 8 Z/ [: r' |+ n. E& @; o% |
水平空白 \hspace{宽度} ) y* B L6 M+ w" n7 Y, M
字体 \small、\sffamily、\textbf、…
3 }6 j- W0 r, H0 P* s: S7 a4 d9 \) O1 S
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。3 j5 K w: [, b6 u
titletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:
- @' z J& d% N! h& y% l\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}& z8 J# A- m" E9 ?# ] f
{标题序号}{空}{引导符和页码}[与下文间距]: q$ `" R) n) o/ \ ?" x
本文中有多个应用举例。该宏包没有任何选项。. f6 l$ k! W+ g
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|