Estou formatando um documento com o apa7
estilo e gostaria de utilizar o cleveref
pacote. No entanto, não parece funcionar. Aqui está um exemplo mínimo que não funciona:
\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}
Depois de executar isso duas vezes, recebo os avisos do LaTeX
Aviso LaTeX: formato de referência cref para tipo de rótulo `' indefinido na linha de entrada 12.
e
Aviso LaTeX: havia referências indefinidas.
e o documento fica assim:
Preciso desistir do smartef se estiver usando o apa7?
Responder1
Do apa7
manual:
Observe que as seções não podem ser
\ref
'd', pois o estilo APA não usa seções numeradas. Portanto,\label
os comandos são desnecessários, a menos que você queira usar\refname
[sic,\nameref
provavelmente?].
Portanto, isso não é específico cleveref
, nem mesmo um padrão \ref
funcionaria lá.