LATEX教程第五讲——让Latex富有层次
这一讲主要来说一些Latex中分节分段的问题,如果需要宏包还请参考第二讲到第四讲的内容。
通常一片论文包括但不限于:
- 标题
- 作者
- 摘要
- 关键词
- 目录
- 章
- 节
- 小节
- 小小节
- 参考文献
- 附录
5.1 标题、作者和日期
标题:\title{***}
作者:\author{***}
日期:\date{***}
注意!!!在标题、作者和日期结束之后一定要加一行\maketitle
,这样之前的三行才能正常编译!!!
P.S. 关于日期:日期内是可以自己设计写什么内容的,但如果日期行不写是默认编译日期的,日期写成\date{\today}
也是默认编译日期的。
P.S. 多作者情形:\author{author1 \and author2}
%编辑标题部分
\titile{***}
\author{***}
\date{***}
\maketitle
5.2 摘要和关键词
\begin{abstract}
***
\keywords{***;***;***}
\end{abstract}
5.3 将文章分层
根据文章的形式不同,Latex支持的分层形式也有所不同。
层级 | 命令 | 说明 |
---|---|---|
-1 | \part | 可选的最高层 |
0 | \chapter | report,book或ctexrep,ctexbook的最高层 |
1 | \section | article或ctexart的最高层 |
2 | \subsection | —— |
3 | \subsubsection | report,book或ctexrep,ctexbook默认不编号和目录 |
4 | \paragraph | 默认不编号和目录 |
5 | \subparagraph | 默认不编号和目录 |
来看一个例子。
例5.1 文章的分层。
\part{Intro} % Part I
\chapter{Background} % Chapter 1
\part{Questions} % Part II
\chapter{Question 1} % Chapter 2
\chapter{Question 2} % Chapter 3
\section{Analyze 1} % 3.1
\section{Analyze 2} % 3.2
\subsection{Solve 1} % 3.2.1
\subsection{Solve 2} % 3.2.2
\paragraph{P.S.}
Chapter 3 之后的编译结果如下图所示。
5.4 目录
目录:\tableofcontents
只要一行!!!上面的分层标题都是自动编译出来的!!!
例如刚才的例子所编译出来的目录如下如所示。
5.5 参考文献
参考文献通常使用thebibliography进行编写。
\begin{thebibliography}{0}
\bibitem{1}Bib1
\bibitem{2}Bib2
\bibitem{3}Bib3
\bibitem{4}Bib4
像上面的代码编译出来就想下图这样。
而使用thebibliography还可以实现文中对应位置显示文献序号上标,在编好的pdf文件上点击序号上标就可以跳转到结尾的对应文献处,只需要在对应的文中打上\textsuperscript{\cite{*}}
(星号处输入参考文献的序号)就可以了。
5.6 附录
使用\appendix
命令附录部分的开始,在这一部分之后的所有章节都将用字母编号,例如编号“Chapter 1”将变成“Appendix A”。
对于book或ctexbook类,还可以把全书分为“正文前材料\frontmatter
”、“正文主要材料\mainmatter
”、“正文后附加材料\backmatter
”控制,其中\frontmatter
和\backmatter
都不参与页码和序号的编号。
5.7 章节不编号
在命令前加上“*
”就可以实现这一章节不编号,后面的编号将跨过这一小节进行编号,如:
\section{Analyze 1} % 3.1
\section*{Analyze 2} %
\section{Analyze 3} % 3.2
\paragraph{P.S.}
这一操作对于part、chapter、section、subsection、subsubsection等族要编号的命令都适用。
但是注意!!!加上星号的小节也不会参与目录的编译,如果想加入目录,则需要使用以下的命令。
\phantomsection
\addcontentsline{toc}{section}{***}
\section*{***}
其中\addcontentsline{toc}{section}{***}
中section可以换成其他部分,***就是在目录中显示的内容,按照语句位置从前到后的顺序进行编译,点击目录依然可以跳转到对应位置。事实上,对应的位置正是由\phantomsection
的位置决定的。
以上就是有关Latex文章分层的一些叙述,在使用时还请以实际情况为主,多多尝试