使用latex在文章中插入列举条目或编号可以使用
itemize
enumerate
命令来实现,具体如下:
1. itemize
如果插入的条目不需要数字序号,只需用黑色圆点或星号等符号进行标记,可使用如下代码:
\begin{itemize}
\item test text1
\item test text2
\item[*] test text3
\item[@] test text4
\end{itemize}
效果如下:
也即是,如果使用黑色圆点则直接使用\item命令即可,如果需要换成其他符号,只需要在\item后添加中括号[],并在其中输入相应的符号即可。
2.enumerate
如果需要在条目上加上序号,则可以使用enumerate命令实现,
需要在导言区导入宏包enumerate,即在导言区使用如下命令
\usepackage{enumerate}
具体代码如下:
\begin{enumerate}[1)]
\item test text1
\item test text2
\end{enumerate}
\begin{enumerate}[i)]
\item test text1
\item test text2
\end{enumerate}
\begin{enumerate}[a)]
\item test text1
\item test text2
\end{enumerate}
\begin{enumerate}[A)]
\item test text1
\item test text2
\end{enumerate}
效果如下:
也可以在编号之前加入固定的文字,如下所示
\begin{enumerate}[step 1]
\item test text1
\item test text2
\end{enumerate}
效果如下:
3.调整条目间隔
如果觉得默认的条目间隔不符合自己的要求,可以使用如下两种方式进行调整条目间的间隔。
这两种方式都需要在导言区导入宏包enumitem,即在导言区使用如下命令
\usepackage{enumitem}
该宏包的官方说明文档为https://mirrors.concertpass.com/tex-archive/macros/latex/contrib/enumitem/enumitem.pdf
其中命令中涉及到的几个间隔概念如下所示:
1)单独调整每一个块条目的间隔
\begin{itemize}
\setlength{\itemsep}{2pt}
\setlength{\parsep}{2pt}
\setlength{\parskip}{2pt}
\item test text1
\item test text2
\end{itemize}
2) 在导言区进行全局设置
代码如下
\usepackage{enumitem}
\setenumerate[1]{itemsep=2pt,partopsep=0pt,parsep=\parskip,topsep=5pt}
\setitemize[1]{itemsep=2pt,partopsep=0pt,parsep=\parskip,topsep=5pt}