スタイルを使用してドキュメントをフォーマットしており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}
これを2回実行すると、LaTeXの警告が表示されます
LaTeX 警告: 入力行 12 のラベル タイプ `' の cref 参照形式が未定義です。
そして
LaTeX 警告: 未定義の参照がありました。
ドキュメントは次のようになります。
apa7 を使用している場合、cleveref を諦めるしかないのでしょうか?
答え1
マニュアルよりapa7
:
\ref
APA スタイルでは番号付きセクションを使用しないため、セクションを 'd で囲むことはできないことに注意してください。したがって、 [sic, probably?]\label
を使用する場合を除き、コマンドは不要です。\refname
\nameref
したがって、これは に固有のものではなくcleveref
、標準さえも\ref
そこでは機能しません。