
내 .tex 파일의 바닥글에 하이퍼참조 링크를 추가했는데, 이를 통해 목차로 다시 돌아갑니다. 사용자가 내 문서를 인쇄하도록 허용하면 이 링크가 사라지기를 원합니다. OCG-P 패키지가 이에 대한 이상적인 솔루션이 될 것이라고 생각했지만 인쇄할 때 링크가 사라지는 현상은 발생하지 않습니다. 이 문제를 해결하는 방법에 대한 아이디어가 있는 사람이 있나요? 아래에 MWE를 제공했습니다. 미리 감사드립니다!
\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}
답변1
환경 ocg
은 바닥글 정의의 일부여야 합니다. 인수 안에 넣으십시오 \lfoot{...}
.
\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}
답변2
나는 같은 문제에 직면했고 해결책은 내가 필요하다는 것이었습니다.pdflatex
두 번 실행. 인쇄할 때 출력 PDF의 영역이 올바르게 숨겨진 것은 두 번째 실행 이후였습니다.