如何将文中的引用从括号改为圆括号?

如何将文中的引用从括号改为圆括号?

我的问题如下:我使用 Matthias Pospiech 提供的论文模板撰写了论文(http://www.matthiaspospiech.de/latex/vorlagen/) 他用这个biblatex包来整理参考书目。

好的,现在我查看了我所在学院关于风格和合作方面的规范。根据这些指导原则,我必须在文中使用括号来引用文本,例如,(42)而不是使用方括号,例如[42]

现在我所有的写作都完成了,我想尽可能少地做修改。我考虑使用

\renewcommand{\mkbibbrackets}[1]{\mkbibparens{#1}}

好消息是:它起作用了,我的所有参考资料现在都用括号引用了。但是,我想知道这是否是一种快速而肮脏的黑客行为,以及是否有更优雅的方式来获取括号(下次再说……)。

答案1

在序言中写下这些行应该可以达到目的:

\DeclareCiteCommand{\cite}[\mkbibparens]
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \usebibmacro{cite}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\DeclareCiteCommand{\parencite}[\mkbibparens]
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \usebibmacro{cite}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

相关内容