\usepackage{attachfile2}
我正在使用和在我的 pdf 中嵌入一个外部文件\textattachfile[color=1 1 1]{description}{file.pdf}
。我怎样才能使文本看起来与使用该hyperref
包并执行类似操作时一样\hyperref{file.pdf}{description}
?(看起来一样,我的意思是黑色文本,打印时消失的青色边框,鼠标悬停时的手形图标,悬停时文件名在框中(至少在 acrobat/reader 中)。)
答案1
我会替换attachfile2
结合embedfile
和hypgotoe
:
\textattachfile[color=0 0 0]{file.pdf}{description}
您必须使用而不是\embedfile{file.pdf}
。此命令不会创建任何可见条目,它只会将文件添加到生成的 PDF 文件(和 Adobe Reader 的附件选项卡)中,因此您可以在文档的任何位置使用宏。
为了生成可点击的链接,请使用命令的扩展功能hypgotoe
:\href
要使“描述”成为嵌入的链接file.pdf
,正确的语法是
\href{gotoe:embedded=file.pdf}{description}
(更多信息请参见hypgotoe 手册.) 可以使用和\hypersetup
键控制链接的外观。gotoecolor
gotoebordercolor
一个简单的例子:
\documentclass{article}
\usepackage{embedfile}
\usepackage{hypgotoe}
\embedfile{file.pdf}
\begin{document}
\href{gotoe:embedded=file.pdf}{description}
\end{document}
请注意,此解决方案仅适用pdf(la)tex
于嵌入式PDF
文件。