我有以下 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)
将是默认的。
不完全是。事实上,正如你所发现的,引文标注中使用的默认栅栏符号类型是方括号,不是圆括号,用于natbib
的plainnat
书目样式。这也适用于unsrtnat
和abbrvnat
样式。
如果您想要圆括号 --(
和)
-- 以下三种方法之一就可以:
round
加载时指定选项natbib
:\usepackage[round,<all other options>]{natbib}
运行指令
\setcitestyle{round}
后加载中natbib
。(绝对是最不方便的方法:)
将六参数
\bibpunct
指令的第一个和第二个参数分别指定为(
和)
:\bibpunct{(}{)}{<arg3>}{<arg4>}{<arg5>}{<arg6>}
natbib
有关其他四个参数的信息,请参阅该包的用户指南第 12 页\bibpunct
。