我想知道如何在新窗口中打开单击书签时会打开附加文件。下面的代码将书签链接到 PDF 文件中的附加文件。但单击它时,附加文件会打开,但也会替换调用它的 PDF。我想要实现的是在新窗口中打开它。
代码:
\documentclass{article}
\usepackage{embedfile}
\usepackage{hyperref}
\usepackage{hypgotoe}
\usepackage{bookmark}
\begin{document}
\section{Hello World}
\embedfile{t.pdf}
\bookmark[
rawaction={
/S /GoToE % action type
/D [0 /FitB] % view: fit
/T <<
/R /C % relation: child
/N (t.pdf) % name of embedded file
>>
},
]{Open embedded file t.pdf}
\end{document}
生成t.pdf文件的代码:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\section{Embedded file}
\newpage
Page two of embedded file.
\end{document}
答案1
根据PDF 规范(第 12.6.4.4 节)“嵌入式 Go-To 操作”允许布尔键/NewWindow
,因此添加到字典/NewWindow true
中rawaction
就可以实现您想要的效果。