使用 cite 包将 [ 改为 (

使用 cite 包将 [ 改为 (

cite 软件包中是否有一个选项可以改变引用的显示方式

[约翰和玛丽 2014]

(John and Mary 2014)

我发现这个 pdf 有一些关于包的选项,但与括号无关。

答案1

是:提供说明

\renewcommand\citeleft{(}
\renewcommand\citeright{)}

加载cite引文管理包后。有关更多信息,请参阅包用户指南第 4 页。

我忍不住注意到,您的示例似乎有些奇怪。该cite包适合数字样式而不是作者年份样式的引文标注。因此,标注“(John and Mary 2014)”不是如果您使用该软件包,则会产生cite。您是否考虑过使用natbib引文管理软件包?如果是这样,您应该natbib使用选项加载round

答案2

如果您使用 natbib,则选项 [round] 会在您加载包时设置括号。尝试:

\usepackage[round]{natbib}

还有一些其他有用的选项。例如参见这里

答案3

我刚刚在另一个 pdf 中找到了答案

http://www.math.uni-leipzig.de/~hellmund/LaTeX/bibtex2.pdf

只需重新定义左闭包和右闭包的命令:

\renewcommand\citeleft{(}
\renewcommand\citeright{)}

相关内容