我如何才能\cite
全局设置 prenote,并且能够通过可选参数将单个选项传递给单个\cite
命令?
它应该像这样工作:
\cite{key} --> \cite[see][]{key}
\cite[otherSuffix][]{key} --> \cite[otherSuffix][]{key}
答案1
如果我正确理解了这个问题,那么除非给出可选参数,否则每个引用都由“see”引入。这可以通过重新定义 bibmacro 来获得prenote
。
\renewbibmacro*{prenote}{%
\iffieldundef{prenote}
{\printtext{see}}
{\printfield{prenote}}%
\setunit{\prenotedelim}%
}