titlesec宏包是用来改变latex中默认标题和目录样式的
标题格式:
\titleformat{<command>}[<shape>]{<format>}{<label>}{<sep>}{<before>}[<after>]
<command>是要重新定义的项目,比如\part,\chapter,\section等等;
shape是控制标题的样式,默认为hang,此参数可以省略。shape主要有以下几种形式:
hang和标准LATEX的section格式是一致的,可以称为悬挂式的,标题左边是顶格的。
block整个标题在一个块或段落里,里面可以包括图形。
display将标题的标签放在单独一行,比如标准LATEX的chapter格式。
runin标题位于内容的第一行开头处
leftmargin标题位于页面的左空白处rightmargin标题位于页面的右空白处
<format>用于定义标题外观,比如使标题居中、字体加粗等;
<label>用于定义标题的标签,即标题内容前面的标号;
<sep>定义标题的标签与标题内容之间的距离;
<before>用于在标题内容前再加些内容;
<after>用于在标题内容后再加些内容,此项可以省略;