逻辑结构
一份文档的开头常常有标题、作者、摘要等信息,之后是章节等层次结构,内容散布于层次结构之间,文档比较长时可以使用目录。
如何生成title
标题、作者、日期等命令用法如下:
\title{LaTeX Notes}
\author{Alpha Huang}
\date{\today}
\maketitle
注意⚠️\maketitle
命令要放在最后。编译结果如下:
如何生成摘要和关键词
对于三种文档类article
,report
,book
,前两种是有摘要环境的,用法如下:
\begin{abstract}
…
\end{abstract}
编译结果如下:
那么有小伙伴疑问了🤔️,如何生成中文的摘要环境和关键词呢?
关键词首行不缩进,采用上篇blog所说的\noindent
取消缩进的命令,注意⚠️命令后加{}
包裹住的内容才是我们想要的不缩进的内容,如果不采用{}
后面所有的内容都是取消缩进的。
同时采用\textbf
命令对局部字体进行加粗。
那么小伙伴又有疑问了🤔️,有些论文规定摘要用几号字体,我怎么知道这个摘要二字是否是我想要的字体大小呢。
下面我们使用重定义\renewcommand
命令将摘要二字设置为加粗、四号字体、中间有空格:
\renewcommand{\abstractname}{\textbf{\zihao{4}摘\quad 要}}
如果想要把关键词放在中间可以使用\centering
命令。
层次结构
LaTeX中提供其中结构命令,每个最高的层次可以包含若干低级层次,article
中没有chapter
,而report
和book
则支持所有层次。
\part{...} %Level -1\chapter{...}%Level 0\section{...}%Level 1\subsection{...} %Level 2\subsubsection{...}%Level 3\paragraph{...} %Level 4\subparagraph{...} %Level 5
article
中带编号的层级为:一级标题\section
,二级标题\subsection
,三级标题\subsubsection
。
如果不想使用带编号的标题可以在后面加*
,例如\subsection*
,这样在目录中也不会显示这层标题。
看到这里有些小伙伴们又有疑问了🤔️,如何定义像第1章第2章这种类型的呢
调用ctex
宏包,使用\ctexset
命令将一级标题设置加粗、居中、字号为小二号:
\ctexset{section={name={第, 章},format=\bfseries\centering\zihao{-2}}}
如何生成目录
我们可以用\tableofcontents
命令来生成目录,系统会自动设定目录包含的章节层次,用户可以显示指定目录层次深度:
\setcounter{tocdepth}{2} %设定目录深度为2,即只显示到二级标题为止
\tableofcontents %列出目录
类似地,也可以生成插图和表格目录:
\listoffigures
\listoftables
那么小伙伴们又有疑问🤔️了,如何自定义目录的形式?
titletoc
宏包提供了具体定制目录项格式的功能,最常用的目录命令设置格式如下:
标题名:设置某一层次标题格式的标题名,如chapter、section等层次标题名;标题格式:标题的整体格式,如字体、尺寸、与上一个标题的垂直距离;标题标志:设置标题标志的格式,如序号格式、序号宽度、序号与内容之间的间距;无序号标题:设置无序号标题的格式,如字体、字体尺寸;指引线和页码:设置标题与页码之间指引线样式以及页码格式。\titlecontents{标题名}[左间距]{标题格式}{标题标志}{无序号标题}{指引线与页码}[下间距]
下面将一级标题进行自定义设置:
使用titletoc
宏包自定义,代码如下:
\usepackage{titletoc}\titlecontents{section}[3.8em]{\zihao{-4} \vspace{10pt}}{\contentslabel{3.6em}}{\hspace*{-4em}}{~\titlerule*[0.25pc{$.$}~\contentspage}
有时候我们使用了\chapter*
或\section*
这样不生成目录项的章节标题命令,又想手动生成该章节的目录项,可以使用:
\addcontentsline{toc}{<level>}{<title>}
其中<level>
是章节层次chapter
,section
等,<title>
为出现于目录项的章节标题。
例如我们在论文中常见的参考文献作为一级标题是不带章节编号的,我们在写参考文献的开始,加入命令
\addcontentsline{toc}{section}{参考文献}
如果觉得《LaTeX中生成标题 摘要 关键词 目录方法以及自定义所需样式》对你有帮助,请点赞、收藏,并留下你的观点哦!