必威体育Betway必威体育官网
当前位置:首页 > IT技术

使用 titlesec 宏包设置标题格式

时间:2019-08-28 02:40:00来源:IT技术作者:seo实验室小编阅读:73次「手机版」
 

标题格式

在 xelatex 中使用 \usepackage 指令使用 titlesec 宏包时,可以指定一些格式选项,如下: \usepackage[center]{titlesec} 其中 center 可使标题居中,还可设为 raggedleft (居左,默认), raggedright (居右)。 标题由标签与标题内容构成,其格式通常在 xelatex 文档导言区通过 titlesec 宏包提供的指令 \titleformat 进行设定。

\titleformat 指令用法如下:

\titleformat{command}[shape]{format}{label}{sep}{before}[after]

各参数含义如下:

command 是要重新定义的各种标题命令,比如 \part,\chapter,\section,\subsection,\subsubsection,\paragraph,\subparagraph等;

shape 是用来设定段落形状的,可选的参数有 hang 、 block 、 display 等,详见 titlesec 文档,位于: $TEXLIVE/$VERSION/texmf-dist/doc/latex/titlesec format

用于定义标题外观,比如使标题居中、字体加粗等;

label 用于定义定义标题的标签,就是标题内容前面的标号;

sep 定义标题的标签与标题内容之间的间隔距离。

before 用于在标题内容前再加些内容;

after 用于在标题内容后再加些内容。

这个指令看似很复杂,但在实际应用中,通常只使用它的几个参数而已。比如,要把文档中的章标题格式由默认的 “Chapter xxx 标题内容” 修改为 “第 xxx 章 标题内容” 格式,如此这般即可:

\titleformat{\chapter}{\centering\Huge\bfseries}{第,\thechapter,章}{1em}{}

其 中, shape 、 before 、 after 参 数 都 被 省 略 掉 了。 format 参 数 将章标题设置为居中( \centering )显示、字号为 \Huge,字体被加粗显示 \bfseries ;在设置 subsection 格式,未采用居中,而是采用默认的居左,另外将标题的字号也降了一级( \large )。 label 参数将标题的标签设置为 “第 xxx 章”格式。 sep 参数设置标签与标题内容之间以一个字(1em)的宽度为间隔。以上设置的章标题效果如下图所示:

这里写图片描述

如果为上面设置章标题的命令添加一个 shape 参数 “display”,如下:

\titleformat{\chapter}[display]{\Huge\bfseries}{第,\thechapter,章}{1em}{}

这样设置后的章标题效果如下图所示。

这里写图片描述

相关阅读

淘宝云客服第一次怎么使用钉钉?经验分享

淘宝云客服很适合大学生兼职,但是在报名操作的过程中,会遇到小麻烦,有小伙伴已经成功报名淘宝云客服,可是还没收到邀请加入阿里众包

C#控件DataGridView控件使用详解

使用方面 在一般数据以数据分类格式显示时,调用DataGridView会更加清晰方便。除此以外在一般与数据库的连接中也会使用DataGrid

常用元器件使用方法4:一种Micro-SIM卡连接器的使用方法

介绍: 本文介绍的Micro-SIM卡连接器,如下图所示。 SIM卡引脚标识: 尺寸图: 原理图: PCB: 原创性文章,转载请注明出处CSDN:http:

Mercurial与TortoiseHg使用入门教程(转)

原文地址为:Mercurial与TortoiseHg使用入门教程(转)Mercurial与TortoiseHg使用入门教程 文章来源:http://www.keakon.cn/bbs/thre

JavaScript中document的write()的一个使用细节

最近在做一个微信小程序,之中用到了html,CSS,JS这些方面的知识,我一直觉得前端很好玩,就开始学习JS方面的知识。 因为是初学,直接很全

分享到:

栏目导航

推荐阅读

热门阅读