Я форматирую документ с помощью 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: формат ссылки cref для типа метки `' не определен в строке ввода 12.
и
Предупреждение LaTeX: обнаружены неопределенные ссылки.
и документ выглядит так:
Мне просто придется отказаться от CleverEf, если я использую apa7?
решение1
Из apa7
руководства:
Обратите внимание, что разделы не могут быть
\ref
'd, поскольку стиль APA не использует нумерованные разделы. Поэтому\label
команды не нужны, если только вы не хотите использовать\refname
[sic,\nameref
вероятно?].
Так что это не относится конкретно к cleveref
, там даже стандарт не \ref
будет работать.