如何修改参考书目的每条行距?

如何修改参考书目的每条行距?

我在用简易论文模板来写我的论文。我从 writelatex 网站下载了这个模板。

我正在使用natbib它来格式化我的参考书目样式。这会为参考书目生成漂亮的布局。但我发现参考书目条目中的行间距。条目中的行间距约为4pt。我希望它们彼此靠近。下一个条目应该相距约10pt。现在我得到的是整个参考书目中所有行之间的间距(条目内和条目之间)都是相同的。

我已经输入了如下命令

\usepackage[super,sort&compress]{natbib}
\usepackage{natbib}
\setlength{\bibsep}{0.0pt}

但似乎它对我没有帮助。

答案1

我假设模板是这个:https://www.sharelatex.com/templates/thesis/easy-thesis/(这是我发现的唯一简单的论点)。

模板使用\setstretch{1.3}增加了 1.3 倍的基线跳跃。这就是为什么4pt在同一个参考书目条目的行之间有“关于”的原因。

为了实现你想要的,它足以通过命令恢复正常的基线跳过

\setstretch{1}

10pt并通过命令设置项目之间的距离

\setlength{\bibsep}{10pt}

换句话说,如果您的.bib文件名为Bibliography.bib,请使用以下几行将您的参考书目插入文档中:

\begingroup
    \setlength{\bibsep}{10pt}
    \setstretch{1}
    \bibliography{Bibliography}
\endgroup

梅威瑟:

\documentclass{Thesis}

\usepackage{filecontents}

\begin{filecontents}{Bibliography.bib}
@article{art1,
author="First Last",
title="A fictitious journal article",
year=1900,
journal="Journal of nothingness",
volume=2,
pages="1-2"
}
@article{art2,
author="First Last",
title="A very very very very very very very very very very very very long journal article",
year=1900,
journal="Journal of nothingness",
volume=2,
pages="1-2"
}
@book{boo1,
author="Respectable Writer",
title="A silly book",
year=2000,
publisher="PublishCo",
address="Somewhere"
}
\end{filecontents}

\usepackage[super,sort&compress]{natbib}

\usepackage{lipsum} % only for the example

\begin{document}

\setstretch{1.3}

\chapter{Test}
\lipsum[1-8]

\nocite{*}
\bibliographystyle{unsrtnat}

\begingroup
    \setlength{\bibsep}{10pt}
    \setstretch{1}
    \bibliography{Bibliography}
\endgroup

\end{document} 

输出

在此处输入图片描述

万一我的模板有误,您收到错误\setstretch{1},请将其替换为

\linespread{1}\selectfont

相关内容