apa7 和 cleveref

apa7 和 cleveref

我正在用样式格式化文档apa7,并想使用该cleveref包。但是,它似乎不起作用。这是一个最小的不起作用的示例:

\documentclass{apa7}
\usepackage{cleveref}
\title{foo}
\shorttitle{f}
\author{bar}
\affiliation{baz}
\abstract{quz}
\begin{document}

\maketitle

We refer to \cref{sec:test-section}.

\section{Test section}
\label{sec:test-section}

\end{document}

运行两次后,我收到了 LaTeX 警告

LaTeX 警告:输入行 12 上标签类型 `` 的 cref 参考格式未定义。

LaTeX 警告:存在未定义的引用。

文档如下所示:

在此处输入图片描述

如果我使用 apa7,我是否必须放弃 cleveref?

答案1

来自apa7手册:

请注意,\ref由于 APA 样式不使用编号部分,因此无法对部分进行 'd。因此\label除非您希望使用\refname[sic, \namereflikely?],否则命令是不必要的。

所以这并不是特定的cleveref,甚至没有标准\ref可以在那里发挥作用。

相关内容