OCG-Paket: Link beim Drucken des Dokuments nicht verbergen

OCG-Paket: Link beim Drucken des Dokuments nicht verbergen

In meiner .tex-Datei habe ich einen Hyperref-Link in meiner Fußzeile hinzugefügt, der Sie zurück zum Inhaltsverzeichnis führt. Ich möchte, dass dieser Link verschwindet, wenn ich den Benutzer mein Dokument ausdrucken lasse. Ich dachte, das OCG-P-Paket wäre meine ideale Lösung dafür, aber ich bekomme den Link beim Drucken nicht zum Verschwinden. Hat jemand eine Idee, wie man das beheben kann? Ich habe unten ein MWE bereitgestellt. Vielen Dank im Voraus!

\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}

Antwort1

Die ocgUmgebung muss Teil der Fußzeilendefinition sein. Fügen Sie sie in das \lfoot{...}Argument ein:

\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}

Antwort2

Ich bin auf dasselbe Problem gestoßen und die Lösung bestand darin,pdflatexzweimal laufenErst nach dem zweiten Durchgang wurden im Ausgabe-PDF die Bereiche beim Drucken korrekt ausgeblendet.

verwandte Informationen