使用“attachfile2”创建的附件无法打开,但可以通过 LaTeX 中的“attachfile”打开,这是由“XeLaTeX”导致的

使用“attachfile2”创建的附件无法打开,但可以通过 LaTeX 中的“attachfile”打开,这是由“XeLaTeX”导致的

使用attachfilepackage 时,PDF 文件可以包含可以通过双击打开的附件。但使用attachfile2package 和ctexpackage 时,则不能。有时,attachfile不能用 替换attachfile2,因为attachfile不支持西拉特克斯引擎和ctex包装,有时必须使用。

attachfile包装:

\documentclass{article}
\usepackage{attachfile}
\begin{document}  
\textattachfile{22.pdf}{\textcolor{blue}{\LaTeX\ Sourcecode}}
\end{document}

将输出:

在此处输入图片描述

双击蓝框将打开22.pdf

如果使用attachfile2包和ctex包:

\documentclass{article}
\usepackage{attachfile2,ctex}
\begin{document}
 \textattachfile{22.pdf}{view source code}
\end{document}

如果使用pdfLaTeX,一切都很好。但如果使用西拉特克斯,我们将得到该文件,这似乎没问题,但当双击 PDF 文件中的链接时,我们将收到错误:

在此处输入图片描述

所以,我猜这是由于西拉特克斯attachfile2包装。

相关内容