我需要遵循 LNCS 格式,因此我遵循他们的指示:
\documentclass[runningheads]{llncs}
...
\bibliographystyle{splncs03}
\bibliography{paper70}
问题是参考书目出现在新页面中,标题为“参考书目”,标题居中。根据 LLNCS 示例文件,它应该在同一页面上,标题为“参考文献”,标题左对齐,如下所示:
我看到的我的文件和 LLNCS 示例文件之间的唯一区别是,在 LLNCS 示例文件中,参考书目嵌入到文件中,其中:
\begin{thebibliography}{5}
...
\end{thebibliography}
而我使用的是 bibtex 文件。这是原因吗?无论如何,我怎样才能获得与图像中相同的输出?
答案1
不是一个真正的答案,但评论太长了。我从这里获得了 llncs.cls 的 2.20 版本ftp://ftp.springer.de/pub/tex/latex/llncs/latex2e/llncs.cls并尝试过
\documentclass[runningheads]{llncs}
\begin{document}
blblblb \cite{doody}
\bibliographystyle{splncs03}
\bibliography{biblatex-examples}
\end{document}
输出符合预期:
如果您没有得到这个输出,那么可能是您的类的版本不同,如果您在小文档中得到它但在您的真实文档中没有得到它那么您的文档正在做一些您没有显示的事情。
答案2
您正在使用 natbib,它在 LNCS 的情况下创建一个新章节(而不是节)。“简化 LNCS 模板”(https://latextemplates.github.io/LNCS/) 增加了对它的支持。使 natbib 工作的补丁如下:
您需要从下载“splncsnat”http://phaseportrait.blogspot.de/2011/02/natbib-compatible-bibtex-style-bst-file.html并应用以下调整:
\usepackage[%
square, % for square brackets
comma, % use commas as separators
numbers, % for numerical citations;
% sort, % orders multiple citations into the sequence in which they appear in the list of references;
sort&compress, % as sort but in addition multiple numerical citations
% are compressed if possible (as 3-6, 15);
]{natbib}
% In the bibliography, references have to be formatted as 1., 2., ... not [1], [2], ...
\renewcommand{\bibnumfmt}[1]{#1.}
\renewcommand{\bibsection}{\section*{References}} % requried for natbib to have "References" printed and as section*, not chapter*
% Use natbib compatbile splncsnat style.
% It does provide all features of splncs03, but is developed in a clean way.
% Source: http://phaseportrait.blogspot.de/2011/02/natbib-compatible-bibtex-style-bst-file.html
\bibliographystyle{splncsnat}