Чтобы получить сноску без привязки, я использую что-то вроде следующего.
\documentclass{article}
\usepackage{hyperref}
\begin{document}
{\let\thefootnote\relax\footnotetext{2010 Mathematics Subject Classification: 05A05, 05A16.}}
\end{document}
Пакет hyperref не любит этого и выдает предупреждение. Есть ли что-то простое, что я могу сделать, чтобы предотвратить предупреждение? (Я предпочитаю не иметь предупреждений.) Я хочу, чтобы hyperref создавал ссылки для обычных сносок.
Более общий вопрос (который должен отвечать на конкретный): существует ли команда, которая локально отключает возможность hyperref создавать ссылку?
решение1
Чтобы получить ненумерованные сноски, я бы предложил определить пользовательскую команду, как показано в следующем MWE:
\documentclass{article}
\usepackage{hyperref}
\newcommand\nnfootnote[1]{%
\begin{NoHyper}
\renewcommand\thefootnote{}\footnote{#1}%
\addtocounter{footnote}{-1}%
\end{NoHyper}
}
\begin{document}
\nnfootnote{2010 Mathematics Subject Classification: 05A05, 05A16.}
\end{document}
Среда NoHyper
дополнительно гарантирует отсутствие гиперссылок из текста на сноску.
решение2
Вы можете удалить все предупреждения hyperref, включая нежелательные
Package hyperref Warning: Ignoring empty anchor
добавив это в свою группу перед \footnotetext
:
\makeatletter\def\Hy@Warning#1{}\makeatother
(Я согласен с предложением сделать это макросом, но оставим это здесь.)
Будем надеяться, что в тексте нет настоящих предупреждений о гиперссылках, иначе они тоже будут заглушены.
Очевидно, что это вмешательство во внутреннюю работу, а не гарантированный интерфейс, но FWIW...