在不同的地方,枚举或逐项选项下的项目之间的距离不同。请建议将它们统一设置为 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}