apa 书目样式给出未定义的控制序列 \visibility{cite}

apa 书目样式给出未定义的控制序列 \visibility{cite}

这是我第一次使用 Biblatex、biber 或 APA。

以下工作:

\documentclass[jou]{apa7}
\usepackage[backend=biber]{biblatex}
\addbibresource{biblio.bib}
\title{test}

\begin{document}
\maketitle
\textcite{Boaler:2016}.

\printbibliography

\end{document}

以下操作无效:

\documentclass[jou]{apa7}
\usepackage[style=apa,backend=biber]{biblatex}
\addbibresource{biblio.bib}
\title{test}

\begin{document}
\maketitle
\textcite{Boaler:2016}.

\printbibliography

\end{document}

我收到的第一个错误消息是

 ! Undefined control sequence.
<argument>  \visibility 
                        {cite} \keypart { \namepart [use=true]{prefix} \name...
l.262 }

我在 Microsoft 上使用 TeXworks,不确定版本,但我大概可以找到如何检查那些可能是问题所在的地方。

答案1

您的biblatex软件包不是最新版本。该命令 ( \visibility{cite}) 是在版本 3.18 中引入的。您应该能够简单地biblatex在 TeXLive 或 MikTeX 中更新软件包。您还应确保使用的是最新biber版本 (2.18),因为它与biblatex版本配对。

相关内容