我在用简易论文模板来写我的论文。我从 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