我是 LaTeX 的新手,正在尝试从 切换biblatex
到 ,natbib
因为我需要使用一个特定的.bst
文件。
我有很多使用biblatex
命令的引用,所以我想知道如何自动将所有biblatex
命令替换为natbib
命令。
例如,在我现在的文档中,我有\textcite{someliterature}
。我怎样才能做到这一点\citet{someliterature}
而不亲自手动更改每个命令?
答案1
\newcommand*{\textcite}{\citet}
\newcommand*{\parencite}{\citep}
应该足以满足常用命令\textcite
和\parencite
。根据您的\autocite
设置,您可能还需要
\newcommand*{\autocite}{\citep}
\footcite
可以模拟为如何使用 natbib 将引文嵌入脚注?和
\newcommand*{\footcite}[1]{\footnote{\cite{#1}}}
但并非所有的biblatex
命令都有natbib
等效命令。因此在某些情况下,您可能不得不求助于其他技巧。