Paquete OCG: no ocultar el enlace al imprimir el documento

Paquete OCG: no ocultar el enlace al imprimir el documento

En mi archivo .tex agregué un enlace de hiperreferencia en mi pie de página, que lo lleva de regreso a la tabla de contenido. Quiero que este enlace desaparezca cuando permita que el usuario imprima mi documento. Pensé que el paquete OCG-P sería mi solución ideal para esto, pero no consigo que el enlace desaparezca al imprimir. ¿Alguien tiene una idea sobre cómo solucionar este problema? He proporcionado un MWE a continuación. ¡Gracias de antemano!

\documentclass{article}
\usepackage[dvipsnames,table]{xcolor}
\usepackage{datapie}
\usepackage{fancyhdr}
\usepackage{ocg-p,hyperref}
\usepackage{lipsum}

\pagestyle{fancy}
\fancyhf{}

\renewcommand{\contentsname}{Summary}

\patchcmd\tableofcontents{\contentsname}{\hypertarget{TOC}{\contentsname}}{}{\failed}

\begin{ocg}[printocg=never]{Footer2}{id1}{0}
\lfoot{\hyperlink{TOC}{$\leftarrow$ Summary}}
\end{ocg}

\begin{document}

\begin{titlepage}
    \newpage
    \tableofcontents
    \thispagestyle{empty}
    \newpage
\end{titlepage}

\section{SECTION 1}
\lipsum
\end{document}

Respuesta1

El ocgentorno debe ser parte de la definición del pie de página. Ponlo dentro del \lfoot{...}argumento:

\documentclass{article}
\usepackage[dvipsnames,table]{xcolor}
\usepackage{datapie}
\usepackage{fancyhdr}
\usepackage{ocgx2,hyperref}
\usepackage{lipsum}

\pagestyle{fancy}
\fancyhf{}

\renewcommand{\contentsname}{Summary}

\patchcmd\tableofcontents{\contentsname}{\hypertarget{TOC}{\contentsname}}{}{\failed}

\lfoot{\begin{ocg}[printocg=never]{Footer2}{id1}{1}%
\hyperlink{TOC}{$\leftarrow$ Summary}%
\end{ocg}}

\begin{document}

\begin{titlepage}
    \newpage
    \tableofcontents
    \thispagestyle{empty}
    \newpage
\end{titlepage}

\section{SECTION 1}
\lipsum
\end{document}

Respuesta2

Me encontré con el mismo problema y la solución fue que necesitabacorrer pdflatexdos veces. Sólo después de la segunda ejecución el PDF de salida tenía las áreas ocultas correctamente al imprimir.

información relacionada