![apa7 和 cleveref](https://linux22.com/image/476153/apa7%20%E5%92%8C%20cleveref.png)
我正在用样式格式化文档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,\nameref
likely?],否则命令是不必要的。
所以这并不是特定的cleveref
,甚至没有标准\ref
可以在那里发挥作用。