
Como lo muestra el siguiente MWE, las notas a pie de página en las notas de los teoremas funcionan bien para amsthm
los teoremas de:
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\begin{document}
\begin{theorem}[Foo\footnote{Bar.}]
Baz.
\end{theorem}
\end{document}
pero, como lo muestra el siguiente MnorteNOSOTROS y segúnesta respuesta, no para ntheorem
los teoremas de donde los textos de las notas a pie de página se pierden y se requiere el truco \footnotemark
/ :\footnotetext
\documentclass{article}
\usepackage{ntheorem}
\newtheorem{theorem}{Theorem}
\begin{document}
\begin{theorem}[Foo\footnote{Bar.}]
Baz.
\end{theorem}
\begin{theorem}[Foo\footnotemark]
\footnotetext{Bar.}
Baz.
\end{theorem}
\end{document}
Si bien puede que no sea una muy buena práctica poner notas a pie de página en los argumentos opcionales de los teoremas, podría ser útil en algunos casos, por ejemplo, para citas en notas a pie de página como en el siguiente MWE:
\documentclass{article}
\usepackage{amsthm}
% \usepackage{ntheorem}
\usepackage[backend=biber,style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\newtheorem{theorem}{Theorem}
\begin{document}
\begin{theorem}[\citeauthor{knuth:ct}\footcite{knuth:ct}]
Baz.
\end{theorem}
\printbibliography
\end{document}
Por algunas razones, lo mantengo ntheorem
y no puedo cambiarlo amsthm
. ¿Alguna esperanza de encontrar una solución a esta ntheorem
limitación?
Respuesta1
Basta con cargar el footnote
paquete y, gracias a su \makesavenoteenv
comando, solicitar los ntheorem
teoremas ('s) para manejar correctamente las notas a pie de página:
\documentclass{article}
\usepackage{ntheorem}
\usepackage{footnote}
\usepackage[backend=biber,style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}{Lemma}
\makesavenoteenv{theorem}
\makesavenoteenv{lemma}
\begin{document}
\begin{theorem}[\citeauthor{knuth:ct}\footcite{knuth:ct}]
Baz.
\end{theorem}
\begin{lemma}[\citeauthor{knuth:ct}\footcite{knuth:ct}]
Baz.
\end{lemma}
\printbibliography
\end{document}