在不同的地方枚举或逐项列举选项下的项目之间的距离

在不同的地方枚举或逐项列举选项下的项目之间的距离

在不同的地方,枚举或逐项选项下的项目之间的距离不同。请建议将它们统一设置为 1.5 行间距,就像我的草稿一样。

答案1

您可以设置 itemize 环境内的空间。

\documentclass{article}

\begin{document}

\begin{itemize}
  \setlength{\itemsep}{18pt}
  \item test
  \item test
\end{itemize}

\end{document}

也可以使用baselinestretch。

\documentclass{article}

\begin{document}

\renewcommand{\baselinestretch}{1.5}\normalsize
\begin{itemize}
 \item test
 \item test
\end{itemize}
\renewcommand{\baselinestretch}{1}\normalsize

\end{document}

如果您想改变整个文档的空间,您只需在文档环境前添加这两行并将 18pt 更改为您想要的任何值。

\let\OLDitemize\itemize
\renewcommand\itemize{\OLDitemize\addtolength{\itemsep}{18pt}}

最好的解决方案是使用 enumitem-package。

\documentclass{article}

\usepackage{enumitem}
\setitemize{itemsep=18pt}

\begin{document}

\begin{itemize}
\item test
\item test
\end{itemize}

\end{document}

现在您可以将 itemsep-value 更改为您想要的任何值。

要仅更改参考书目中的项目空间,您可以将其添加到序言中。

\usepackage{natbib}
\setlength{\bibsep}{18pt}

如果不起作用,您还可以尝试这个:

\let\oldbibliography\thebibliography
\renewcommand{\thebibliography}[1]{%
\oldbibliography{#1}%
\setlength{\itemsep}{18pt}%
}

答案2

我想这就是你想要的。

\documentclass{article}
\usepackage{enumitem}
\usepackage{kantlipsum}
\usepackage{setspace}
\onehalfspacing                %% <--- Better use setspace
\setlist[itemize]{nosep}       %%% <--- no extra separation
\setlist[enumerate]{nosep}     %%% <--- no extra separation
\begin{document}
\kant[1]
\begin{itemize}
  \item test
  \item test
    \begin{itemize}
        \item test
        \item test
        \item test
    \end{itemize}
  \item test
\end{itemize}
\kant[2]
\begin{enumerate}
  \item test
  \item test
    \begin{enumerate}
        \item test
        \item test
        \item test
    \end{enumerate}
  \item test
\end{enumerate}

\end{document}

在此处输入图片描述

相关内容