无法打开嵌入的 PDF

无法打开嵌入的 PDF

我在 Fedora 29 中使用 TexStudio。这段代码似乎编译正确,但如果我单击超链接,嵌入的 pdf 不会打开……

\documentclass{article}
\usepackage{embedfile}
\usepackage{hypgotoe}
\embedfile{myfile.pdf}
\begin{document}
\href{gotoe:embedded=myfile.pdf}{description}
\end{document}

似乎有类似的问题,解决方案是它“依赖于 PDF 查看器”。这对我没有多大帮助。我无法在我的发行版上安装 Adob​​e Acrobat。使用 Evince、Foxit 和 Atril 时它不起作用。Ocular 似乎检测到嵌入文件(并要求我保存它们),但没有打开超链接。有什么想法我可以做些什么来查看我单击超链接词时的那些嵌入?

嵌入 PDF 的超链接

答案1

使用您目前的代码,我可以从书签 (ToC) 打开嵌入内容。但不能从描述中打开。这是一个问题区域,因为有几种方法可以引用嵌入内容,因此在这种情况下,它似乎采用了主文档的名称和后缀,但没有构建内联超链接,因此您可能需要查看该包。

在此处输入图片描述

答案2

有一个名为的替代包attachfile可能更适合您的用例。

\begin{filecontents*}{myfile.txt}
Text.
\end{filecontents*}
\documentclass{article}
\usepackage{attachfile}

\begin{document}
\textattachfile{myfile.txt}{Click here to access myfile.txt}
\end{document}

相关内容