今天我正在用 latex 构建一个项目模板。到目前为止,我已经成功建立了 biblatex 环境(也得到了论坛一些人的帮助 ^^)。现在我开始进行引用。
现在,当我使用该\textcite{key}
命令时,它在文档中显示为Author1 et al. [refNumber]
。
不幸的是,我对我的项目有一些指导方针,显示惯例将是:
It has been previously shown that biblatex is superior to bibtex (cf. Author1 et al. [refNumber]).
就目前而言,我正在输入的内容如下(cf. \textcite{key})
。
现在,我的问题是:有没有办法自定义 \textcite 命令,以便在键入时textcite{key}
直接生成我想要的格式?
此致
答案1
一个解决方案是将textcite
-command 包装在你自己命令中。你可以定义:
\newcommand{\cfcite}[2][]{(\textcite[cf.][#1]{#2})}
并像这样使用它:
It has been previously shown that biblatex is superior to bibtex \cfcite{key}.
It has been previously shown that biblatex is superior to bibtex \cfcite[50]{key}.
也许你必须把放在cf.
前面\textcite
,这取决于你的 biblatex 风格:
\newcommand{\cfcite}[2][]{(cf.~\textcite[#1]{#2})}