如何使用 achemso 包删除引用之间的空白行?

如何使用 achemso 包删除引用之间的空白行?

我正在使用 achemso 包(但是不是我使用 achemso 类来格式化我的引文,但我想删除引文之间的空白行。下面是演示我当前输出的 MWE:

documentclass[]{article}
\usepackage[etalmode=truncate, maxauthors=2]{achemso}                            

\begin{filecontents}{\jobname.bib}
@Article{Leznoff,
author ="Hayes, Cassandra E. and Leznoff, Daniel B.",
title  ="Paramagnetic metal complexes of diamido donor ligands",
journal  ="Dalton Trans.",
year  ="2012",
volume  ="41",
pages  ="5743",
}
@article{poly,
author = {Schrock, Richard R. and Baumann, Robert and Reid, Steven M. and Goodman, Jonathan T. and Stumpf, Rüdiger and Davis, William M.},
title = {Synthesis of Titanium, Zirconium, and Hafnium Complexes that Contain Diamido Donor Ligands of the Type [(t-BuN-o-C6H4)2O]2- and an Evaluation of Activated Versions for the Polymerization of 1-Hexene},
journal = {Organometallics},
volume = {18},
pages = {3649},
year = {1999},
}

\end{filecontents}

\begin{document}
Here is a really awesome grant proposal.\cite{Leznoff}. 
Sadly it wastes space with blank lines between each citation.\cite{poly}

\bibliography{\jobname}

\end{document}

我想做类似的事情

documentclass[]{article}
\usepackage[etalmode=truncate, maxauthors=2]{achemso}                            

\begin{filecontents}{\jobname.bib}
@Article{Leznoff,
author ="Hayes, Cassandra E. and Leznoff, Daniel B.",
title  ="Paramagnetic metal complexes of diamido donor ligands",
journal  ="Dalton Trans.",
year  ="2012",
volume  ="41",
pages  ="5743",
}
@article{poly,
author = {Schrock, Richard R. and Baumann, Robert and Reid, Steven M. and Goodman, Jonathan T. and Stumpf, Rüdiger and Davis, William M.},
title = {Synthesis of Titanium, Zirconium, and Hafnium Complexes that Contain Diamido Donor Ligands of the Type [(t-BuN-o-C6H4)2O]2- and an Evaluation of Activated Versions for the Polymerization of 1-Hexene},
journal = {Organometallics},
volume = {18},
pages = {3649},
year = {1999},
}

\end{filecontents}

\begin{document}
Here is a really awesome grant proposal.\cite{Leznoff}. 
Sadly it wastes space with blank lines between each citation.\cite{poly}

{\singlespacing
\bibliography{\jobname}
}
\end{document}

但那不起作用。

答案1

您看到的分隔是\itemsepachemso在参考书目中设置的等于\bibsep。因此答案是声明

\setlength{\bibsep}{0pt}

在您的序言中。如果您想要一些间距,请使用不同的值。默认值为8.0pt plus 4.0pt minus 2.0pt(橡胶长度)。

相关内容