- 在线时间
- 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 中难以得到的全新页面样式。
$ `7 e8 R6 A5 [( A3 ktitlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:' J4 J/ Q. ?6 j( V3 {- c: C
$ a, A9 c" }# A! T: m j, k
选项 说明 3 a0 F# }% v' Y
rm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf E# M) Q- F8 |9 @: `1 A9 c8 a# `
big、medium、small、tiny 标题字体尺寸,按层次递减,默认值big
0 l5 x6 T8 c6 U/ xraggedleft、center、raggedright 标题对齐方式,默认值raggedright
( @, J% I. |4 H% R8 o3 ^compact 缩短标题上下空隙
- z4 S# S4 p) n! J0 [" Zindentafter、noindentafter 首段缩格,默认值noindentafter
" ]' K! c" S# B% w, ]; ^5 _rigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters / ]/ z: b. _0 u+ m. K- V0 \
bottomtitles、nobottomtitles 靠底标题,默认值bottomtitles
- Z& c- C' b L. m. _4 Z& O* S% zaftersep、largestsep 标题间距离,默认值aftersep
- F# `/ Y. @) M% T/ K* S
! E" o0 }0 Z# D. c0 Z; D: a5 @2 n它还提供了很多与标题有关的设置命令,常用的有两个:# {# U9 ]6 n( \9 V
1、标题样式命令:
% H- G1 n6 n2 u( M* u9 O\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}% t/ }& n8 T# |" j
{标题前命令}[标题后命令]
; H' O" B. f" Q$ H其中“形状”有多种选项,见下表说明:. i! m- ?0 |8 P, o! t# c& D
2 L% q+ S8 P/ T( G5 j/ n形状 说明 % I, o9 F# D: R4 a* S# K
hang 标题序号与标题内容同在一行,默认值
8 H8 |4 @3 \1 w0 e9 M: t1 Wblock 将整个标题作为一个段落 * U7 B1 m n. v* P+ I
display 标题序号单独一行
3 W! b2 C) Y3 b/ \7 u, H3 r! ~runin 标题与首段同在一个段落
, m ?5 p& h, ?/ a) Tleftmargin 标题放入左边空 7 _& i; k1 _1 u u* K7 X8 z
rightmargin 标题放入右边空 0 Q/ o, E w/ I( D, A
drop 首段绕排于标题 # ?& ^4 }1 t" O7 ~$ @: U5 p6 v# `7 v" a
warp 类似drop,但可自动调整间距 - F7 Q% x+ P( i9 ^0 ?3 s
frame 类似display,但有外框
1 h2 S8 F/ p3 D7 S" R2 F! E# C7 D. p3 u$ P
2、标题周距命令:0 _# d( T4 R @! D
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]7 v- x! F3 y3 k* v8 s% Y; r9 K
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
- a1 p1 e/ z" u: m, S& u还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
2 L# `' H0 f' U' L O- L& E\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}
* T7 y7 |' U2 E- L式中“页眉页脚样式”常用的有划线命令:( A6 n, H% k* }3 [
\headrule \footrule7 ?! D% H6 g l
和设置命令:1 \$ k' g! A6 D2 ]: s2 i3 r0 Z
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
+ N! x, \4 ]' y2 s5 D\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右}* M8 S$ C' x6 {& X
式中括号内容可用下列命令组合,自行设计页眉页脚样式:
8 g7 g) i2 {7 o; o& u" C- \3 l1 l+ d) ^
用途 命令
& f- Y) m- }" x, }! G( D, y章节序号 \thechapter、 \thesection 1 ~, L a5 t- @: r
章节标题 \chaptertitle、 \sectiontitle
. F+ }/ k% V+ G2 s( B; j) q6 z/ B7 e1 w页码 \thepage、\usepage
. m5 s. }4 Y- n. ?) ~& f A! x$ D标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
2 l$ B1 r9 {1 x3 E" k+ K\outertitlemarks、\innertitlemarks % Z& M& u2 E' |% U" R+ v
水平空白 \hspace{宽度} ! }/ n- U+ w( T" G8 A5 b9 T0 j
字体 \small、\sffamily、\textbf、…
5 M2 p% L2 J$ }4 J! w" w' t4 a( S* R3 P3 k8 o$ @
还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
$ Z7 b% V2 ]" H7 |) ~ t1 Ptitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:( _8 g0 \ O8 T* f; f3 X
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}
) |0 I( E9 x3 j# c3 b4 r. T5 m{标题序号}{空}{引导符和页码}[与下文间距]
: N8 F8 ~! s# L0 }. Q- K2 d本文中有多个应用举例。该宏包没有任何选项。: G. L2 K" p5 z# T6 T, b
这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|