- 在线时间
- 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 中难以得到的全新页面样式。$ l0 r- {; p- b* L* z1 w
titlesec 宏包通过选项和命令两种途径,可对标题的式样进行全面精细地设置。该宏包具有大量选项,下列是常用选项:
( V' b5 p6 R0 b3 W+ L3 W
( |. T" k- S9 M& q选项 说明
1 D' q; G) |- Y' Y Y Crm、sf、tt、md、bf、up、it、sl、sc 标题字族字形,默认值bf
! G4 f+ C, H' _ u6 R8 o* Wbig、medium、small、tiny 标题字体尺寸,按层次递减,默认值big . E; K- g3 O; Q* B& I0 h- ~
raggedleft、center、raggedright 标题对齐方式,默认值raggedright , s# F) U ]1 h- l# Z& ^5 O
compact 缩短标题上下空隙
% T, O' M$ @* tindentafter、noindentafter 首段缩格,默认值noindentafter
: m/ ]' ^* {" zrigidchapters、rubberchapters 章标题与文本间距,默认值rubberchapters
' B0 a" E7 {9 E& Wbottomtitles、nobottomtitles 靠底标题,默认值bottomtitles ) |8 ?" a$ z; J
aftersep、largestsep 标题间距离,默认值aftersep
6 a4 ]' e4 [* `4 H$ @% h0 Z! U6 g: P& w0 K" l3 B0 h
它还提供了很多与标题有关的设置命令,常用的有两个:7 m0 L/ l! s/ C9 y; g5 e
1、标题样式命令:8 p/ \4 o, g. n' i* T5 @
\titleformat{章节命令}[形状]{格式}{标题序号}{序号与标题间距}
7 O0 ^. t$ A$ ~" s% b{标题前命令}[标题后命令]( {% G; s% F: |; O% n" F
其中“形状”有多种选项,见下表说明:
4 Z; V( ?$ R! }- R9 G* K; M$ f) g+ B% Q8 O. \
形状 说明
, z/ N3 o8 X' A, Thang 标题序号与标题内容同在一行,默认值 ; [) J& o/ x# Q2 T8 }' @. K0 E
block 将整个标题作为一个段落 + z& Y$ z0 e* C
display 标题序号单独一行
8 @ \( z4 m# `5 r8 t) ?' M6 H Z- arunin 标题与首段同在一个段落 " F2 ?/ R' X0 u) O8 b9 ]% o
leftmargin 标题放入左边空 $ |% T8 J' Z- A
rightmargin 标题放入右边空 , J) N- ^- d" n/ B/ [
drop 首段绕排于标题
% Q# P3 d7 D) fwarp 类似drop,但可自动调整间距
' p: c) @& h6 N3 `# W$ Zframe 类似display,但有外框 4 G; P! J) h! N4 M
& q/ l! }) { u. Y0 @2 l) b A3 z2 T2、标题周距命令:5 L2 H8 J3 |! r" Z f1 C0 s
\titlespacing*{章节命令}{左边距}{上文距}{下文距}[右边距]. Z3 H3 ]) c" e/ w$ {6 c
本文第22-27页附有选项应用示例,其中的26页列有标题样式命令和标题周距命令的标准式样,可供参考。
1 l- ^; Z+ z! Z1 B还可用所提供的页版式命令对页眉页脚的样式进行灵活地设置:
4 Q& M3 ^' Q# z6 |8 @7 N\newpagestyle{版式名称}[页眉页脚字体]{页眉页脚样式}2 n2 ^ G9 b6 z) J2 V
式中“页眉页脚样式”常用的有划线命令:% { R( a0 N- d0 b2 j3 A, b% W7 E# ]0 N
\headrule \footrule* u4 H7 U9 p3 I8 P8 E
和设置命令:: q7 K( e( J5 H0 ~
\sethead[偶页眉左][偶页眉中][偶页眉右]{奇页眉左}{奇页眉中}{奇页眉右}
& j$ q |0 a4 p\setfoot[偶页脚左][偶页脚中][偶页脚右]{奇页脚左}{奇页脚中}{奇页脚右} F! L5 n3 p. p9 Y6 }: I
式中括号内容可用下列命令组合,自行设计页眉页脚样式:( J7 s( M, f! S. z2 y% t$ Z9 f
; {: S/ |& R' Z2 p+ V
用途 命令
. r f6 ^6 Z$ a' H章节序号 \thechapter、 \thesection 6 N' ~; r# y* w$ s% j# v5 Q
章节标题 \chaptertitle、 \sectiontitle 8 z9 [- l& ^0 q! o
页码 \thepage、\usepage
k. s' ~9 c+ Q. N% F" f标题标志 \toptitlemarks、\firsttitlemarks \bottitlemarks、\nexttoptitlemark
8 f1 }' m* ?# @; X% o* |: w! F\outertitlemarks、\innertitlemarks
% Q0 N# b7 O3 X- q- D水平空白 \hspace{宽度} ' X9 X' f* r P# X1 Z
字体 \small、\sffamily、\textbf、… ; r+ `& N: J, b" t8 t) i9 ?
& H* F; E- Y" D$ r4 P" l5 Y还可以使用命令修改标题标志的层次、设置页眉页脚的宽度和眉页线或页脚线的粗细,等等。 该宏包适用于所有标准 LaTeX 文件类型以及其它多种文件类型,包括 AMS 在内。
$ J7 ~1 ^ [1 R2 O. Ptitletoc 宏包用于自定义目录样式,它与 titlesec 伴生但可独立使用。它提供了一组设置命令,其中最常用的是下面这条目录样式命令:3 ~1 b1 l- D+ X) a1 ~
\titlecontents{章节名称}[左端距离]{标题字体、与上文间距等}! F1 _- W6 r6 ^5 F- }; o
{标题序号}{空}{引导符和页码}[与下文间距]
; u6 W. Y) @+ |! |本文中有多个应用举例。该宏包没有任何选项。
1 Q" X, g w5 I; h. i; z; N4 U这两个宏包命令众多、功能强大、使用繁琐,适用于追求版面风格新颖、样式别致且格式严谨的作者或出版商,如果只是想简单而方便地修改页面元素样式,建议使用fancyhdr宏包。 |
zan
|