
Depois de adicionar o marcador:
\usepackage[ruled,linesnumbered]{algorithm2e}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{breqn}
\usepackage{cleveref}
\usepackage{cite}
\usepackage[bookmarks=true]{hyperref}
\usepackage{bookmark}
ao meu documento, recebo avisos para 1) citações no título da subsubseção e 2) com todas as minhas citações de equações que mudam para (??).
Estou usando uma documentclass específica da minha escola para escrever meu documento. Os 2 tipos de avisos são os seguintes:
1) Aviso de hiperref do pacote: Token não permitido em uma string PDF (PDFDocEncoding): (hyperref) removendo `\@ifnextchar' na linha de entrada x.
2) Aviso LaTeX: Referência `eq:something' na página x indefinida na linha de entrada y.
Como devo resolver o(s) problema(s)?
Obrigado
Responder1
O problema com \cite
títulos seccionais pode ser resolvido adicionando
\makeatletter
\pdfstringdefDisableCommands{\let\cite\@gobble}
\makeatother
ao preâmbulo do documento (você perde a referência, mas não a obteria de qualquer maneira, porque nos marcadores as macros não podem realizar atribuições, que são necessárias para \cite
funcionar). Se você quiser ver a chave de citação, altere
\let\cite\@gobble
em
\renewcommand{\cite}[1]{[#1]}
O segundo problema é devido ao cleveref
carregamento antes do hyperref
.