我正在使用該樣式格式化文檔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 樣式不使用編號的部分,因此無法對部分進行編號。因此\label
,除非您希望使用\refname
[原文如此,\nameref
可能嗎? ],否則命令是不必要的。
所以這並不是特定於 的cleveref
,甚至沒有標準\ref
在那裡工作。