我如何修改 apalike 书目样式以删除参考文献中的方括号引用?

我如何修改 apalike 书目样式以删除参考文献中的方括号引用?

目前正在使用 BibDesk 和 TeXShop(适用于 Mac)。apalike参考书目样式非常适合我喜欢的(更重要的是我的导师喜欢的)参考文献格式。

唯一的问题是,在文档末尾的参考文献列表的每个条目前,文本中出现的引文 [作者,年份] 都会重复出现。有没有办法删除它,这样我就可以像平常一样只显示作者、年份、标题等,而不用在开头添加这个额外的方括号部分?

它看起来是这样的:

What the citation looks like in the text The text citation is repeated before the reference

非常感谢您提前提供的任何贡献!

答案1

在使用apalike参考书目样式时,有两个建议可以抑制在每个参考书目条目开头的方括号中打印的材料:

  • 加载纳特比布引文和参考书目管理包。要创建括号式引文标注,请使用\citep而不是。如果您希望在引文标注中使用方括号,请\cite提供 选项;如果您希望在引文标注中使用圆括号,请提供 选项。squareround

  • 加载阿帕莱克引文管理包。此包仅支持\cite指令,它将使用圆括号创建括号式引文调用。可以在\cite指令中提供多个参数。

enter image description here

\documentclass{article}
\usepackage{filecontents}
%% bibtex entry information obtained from http://www.sciencedirect.com/science/article/pii/S0019103502969629
\begin{filecontents}{mybib.bib}
@article{Barbara2002161,
author  = "John M. Barbara and Larry W. Esposito",
title   = "Moonlet Collisions and the Effects of Tidally Modified Accretion in {Saturn's} {F}~Ring",
journal = "Icarus",
volume  = "160",
number  = "1",
pages   = "161-171",
year    = "2002",
issn    = "0019-1035",
doi     = "http://dx.doi.org/10.1006/icar.2002.6962",
url     = "http://www.sciencedirect.com/science/article/pii/S0019103502969629",
}
\end{filecontents}
\bibliographystyle{apalike}
\usepackage[square]{natbib} % <- new
\begin{document}
\noindent
Here I cite the paper \citep{Barbara2002161}.

\bibliography{mybib}
\end{document}

相关内容