¿Cómo suprimir las notas a pie de página en la salida PDF?

¿Cómo suprimir las notas a pie de página en la salida PDF?

Tengo un plan ambicioso para anotar y comentar un libro bastante extenso que es de dominio público. Planeo hacer esto a través de notas al pie extensas, pero me preguntaba si hay alguna manera, una vez agregadas las notas al pie, de imprimir el documento original.sinnotas a pie de página.

Básicamente, sólo quiero un comando que pueda decirle al intérprete que ignore todas las notas al pie.

El primer pensamiento que me viene a la mente sería usar el commentpaquete y crear un comando que redefina \footnote:

\let\Oldfootnote\footnote
\renewcommand\footnote[1]{\begin{comment}#1\end{comment}}

Pero esto no funciona.

Siento que este es un problema que ya debe tener una solución realmente simple, pero no pude encontrarla.

Respuesta1

La envoltura de \begin{comment}#1\end{comment} como algo que devora el contenido de una nota al pie no funciona debido a la forma muy sofisticada en que el commentpaquete maneja todo el contenido dentro commentdel entorno (o \comment...\endcommentpar) (devora incluso #los parámetros).

Otro desglose es el hecho de que \footnoteen realidad tiene dos argumentos. El primero es opcional y está diseñado para una marca de nota al pie definida por el usuario, el segundo es obligatorio y tiene el texto real de la nota al pie.

La forma más sencilla es hacer \renewcommandnotas a pie de página y \relaxel contenido.

Si es necesario relajar solo algunas notas al pie en una región de un documento y habilitarlas después de que decida agregar un comando \EnableFootNotesy \DisableFootnotesrespectivamente.

El argumento opcional de \footnote'requiere' un \LetLtxMacroenfoque (usando el paquete de Heiko Oberdiek letltxmacro)

\documentclass{article}

\usepackage{letltxmacro}

\LetLtxMacro\Oldfootnote\footnote

\newcommand{\EnableFootNotes}{%
  \LetLtxMacro\footnote\Oldfootnote%
}

\newcommand{\DisableFootNotes}{%
  \renewcommand{\footnote}[2][]{\relax}
}


\usepackage{blindtext}
\begin{document}


With footnotes:

\blindtext\footnote{first}

\blindtext\footnote[5]{second}

Without footnotes:\DisableFootNotes
\blindtext\footnote{third}

\blindtext\footnote[6]{fourth}

Enabling again:\EnableFootNotes
\blindtext\footnote{fifth}

\blindtext\footnote[10]{sixth}



\end{document}

ingrese la descripción de la imagen aquí

información relacionada