\autocite 已删除

\autocite 已删除

\autocite命令是否已从 latex 中删除?我 2 年前使用过它,现在当我尝试在 texstudio 和 overleaf 中使用它时,它一直给我这个错误错误 我正在处理一个\begin{document}文件

答案1

该命令\autocite从未由 LaTeX 定义(我的意思是它从未成为 LaTeX 内核/核心命令的一部分)。该命令必须始终来自包(或特定文档类)或其他前导码。

据我所知,定义此命令的唯一软件包是biblatex。因此,您很可能希望加载biblatex才能使用。(特别是其他流行的引文/参考书目软件包(如或)\autocite未定义该命令。)apacitenatbib

\autocite包中的最近没有变化biblatex。但的确切输出和定义\autocite取决于您使用的(引用)样式。(因此,这里且只有这里才有可能发生变化。)

所有biblatex标准样式都会定义\autocite,并以产生合理输出的方式对其进行定义。他们已经这样做了很多年。绝大多数贡献的样式也应该至少定义\autocite,但如果您付出一些努力,也可以编写biblatex不定义\autocite或给出定义但之后会出错的样式。


\autocite下面的with示例biblatex已经工作了好几年。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=authoryear]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}

\printbibliography
\end{document}

Lorem(Sigfridsson 和 Ryde 1998)

相关内容