链接到附加/嵌入文件?

链接到附加/嵌入文件?

我正在使用 XeTeX,我想有一个附加/嵌入文件的链接。

有一个解决方案这里-- 但它对我来说不起作用:我正在使用 TeXlive2012。

据我了解,最好的选择是使用attachfile2包。

以下是 MWE:

\documentclass{article}

\usepackage[xetex]{attachfile2}

\begin{document}

\subsection{Test!}

Link: see \textattachfile{lagrange.png}{this citation}.

\end{document}

我可以右键单击链接并保存文件 - 但如果我可以单击文件并让操作系统使用默认应用程序打开它,那就更好了。

编辑

如果附加文件attachfile2--它在不同的阅读器上的行为会有所不同。

如果嵌入文件:

\documentclass{article}
\usepackage{navigator}
\embeddedfile{lagrange}{lagrange.png}
\begin{document}
I attached a file -- called \texttt{lagrange.png}
\end{document}

有些用户将找不到它。

因此,最稳定的方法是将要嵌入的文件放入特殊目录中,例如flz,然后分发 zip 文件夹:

.
├── 1.pdf
└── flz
    └── lagrange.png

代码:

\documentclass{article}
\usepackage{hyperref}
\begin{document}
See \href{run:flz/lagrange.png}{here}.
\end{document}

然后它就可以点击并且稳定了。

编辑2

我正在使用attachfile2第一个 MWE 中发布的内容。

相关内容