bibtex 在打印参考文献时在句号前产生一个空格

bibtex 在打印参考文献时在句号前产生一个空格

对于我的某些参考文献,在打印参考文献时,会在最后一个句号前插入一个空格。

这是一个简单的例子:

[文件 mwe.tex]

\documentclass{article}
\usepackage{natbib}

\begin{document}
Example citation: \citet{stocks}

\bibliographystyle{kluwer}
\bibliography{mybib}

\end{document}

[文件 mybib.bib]

@article{stocks,
  title={{Household portfolios: An International Comparison}},
  author={Guiso, Luigi and Jappelli, Tullio and Haliassos, Michael},
  journal={Available at SSRN 245805},
  year={2000}
}

这是我得到的输出。请注意,空格是真实的,这意味着我可以选择它:

在此处输入图片描述

答案1

在字段后面出现空格的原因journalkluwer书目样式需要volume类型条目的字段。@article如果没有volume字段,则插入一个空格。

@article更大的问题是,对于似乎没有作为期刊文章发表的文章(期刊具有卷、号和页码字段)使用该条目类型是错误的。

条目类型@misc似乎更适用于手头的条目。只需更改@article@miscjournalhowpublished重新编译即可。

单独的评论:如果您想让读者直接找到这篇文章的副本,那么提供比“可在 SSRN 245805 上找到”更多的信息会很有用。例如,SSRN 网站本身建议(\url添加了包装器)以下信息:

howpublished = {Available at SSRN: \url{https://ssrn.com/abstract=245805}},

MWE:

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{stocks,
  title={{Household portfolios: An International Comparison}},
  author={Guiso, Luigi and Jappelli, Tullio and Haliassos, Michael},
  howpublished = {Available at SSRN: \url{https://ssrn.com/abstract=245805}},
  year={2000}
}
\end{filecontents}

\documentclass{article}
\usepackage{natbib,har2nat}
\bibliographystyle{kluwer}
\usepackage[hyphens]{url}
\usepackage[colorlinks,allcolors=blue]{hyperref}

\begin{document}
Example citation: \citet{stocks}
\bibliography{mybib}
\end{document}

相关内容