结合单倍行距和双倍行距

结合单倍行距和双倍行距

我需要写一个参考书目,每个条目有一个空格,但条目之间有双倍的空格,然后再插入我写的参考书目

\begin{singlespace}

这会使整个内容变成单倍行距,有没有什么方法可以使条目之间有双倍行距?

\documentclass{report}

\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{setspace} 

\usepackage{titlesec}

\RequirePackage{setspace}[1998/04/8]

\begin{document}

\title{Three Essays on Meritocracy for Teachers and Teacher Quality in Colombia} 

\tableofcontents  

\listoffigures 

\listoftables

\topmatter{Acknowledgments}

\topmatter{Abstract}

\clearpage

\newpage

\newpage \addcontentsline{toc}{chapter}{References}  

\begin{singlespace}

bibligraphy should go here

\end{singlespace} 

文档类别为报告,相关包为

\usepackage{booktabs}

\usepackage{tabularx}

\usepackage{多行}

\usepackage{设置空间}

\usepackage{titlesec}

\RequirePackage{设置空间}[1998/04/8]

这就是我正在做的

\title{关于哥伦比亚教师任人唯贤与教师素质的三篇文章}

\目录

\图列表

\表列表

\topmatter{致谢}

\topmatter{摘要}

\清除页

\新一页

\newpage \addcontentsline{toc}{chapter}{参考文献}

\begin{单空格}

参考书目应放在此处

\end{单空格}

谢谢!

答案1

natbib包提供了一个参数来执行您需要的操作:添加

\setlength{\bibsep}{\baselineskip} % or 6pt or ...

或您喜欢的任何长度;这将在两个项目之间留出一个空白行。

答案2

我发现到现在还没有人回答这个问题,因为这是一个重要的问题,所以我想分享我找到的解决方案这里

\usepackage{bibspacing}
\setlength{\bibitemsep}{.2\baselineskip plus .05\baselineskip minus .05\baselineskip}

bibspacing哪里有可用的包这里。它只有 8 行,因此您可以直接将其包含进去:

\newlength{\bibitemsep}\setlength{\bibitemsep}{.2\baselineskip plus .05\baselineskip minus .05\baselineskip}
\newlength{\bibparskip}\setlength{\bibparskip}{0pt}
\let\oldthebibliography\thebibliography
\renewcommand\thebibliography[1]{%
  \oldthebibliography{#1}%
  \setlength{\parskip}{\bibitemsep}%
  \setlength{\itemsep}{\bibparskip}%
}

关联,链接了一些其他解决方案。

相关内容