为什么我的引用标注中的年份没有用圆括号括起来?

为什么我的引用标注中的年份没有用圆括号括起来?

我有以下 MWE:

\documentclass{article}
\usepackage{natbib}

\begin{document}
\cite{Gettier1963-GETIJT-4} 

\bibliographystyle{plainnat}
\bibliography{Gettier}
\end{document}

bibtex 文件Gettier.bib为:

@article{Gettier1963-GETIJT-4,
    volume = {23},
    doi = {10.1093/23.6.121},
    number = {6},
    author = {Edmund Gettier},
    year = {1963},
    journal = {Analysis},
    pages = {121--123},
    title = {Is Justified True Belief Knowledge?},
    publisher = {Analytica}
}

我希望引用标注为Gettier (1963),而不是Gettier [1963]

答案1

我的理解是那(1963)将是默认的。

不完全是。事实上,正如你所发现的,引文标注中使用的默认栅栏符号类型是方括号,不是圆括号,用于natbibplainnat书目样式。这也适用于unsrtnatabbrvnat样式。

如果您想要圆括号 --()-- 以下三种方法之一就可以:

  • round加载时指定选项natbib

    \usepackage[round,<all other options>]{natbib}
    
  • 运行指令\setcitestyle{round} 加载中natbib

  • (绝对是最不方便的方法:)

    将六参数\bibpunct指令的第一个和第二个参数分别指定为()

    \bibpunct{(}{)}{<arg3>}{<arg4>}{<arg5>}{<arg6>}
    

    natbib有关其他四个参数的信息,请参阅该包的用户指南第 12 页\bibpunct

相关内容