我可以 attach/embed 一个文件到 Latex 文档并将它超链接到一个词以进行保存吗?

Can I attach/embed a file to a Latex document and hyperlink it to a word for saving purposes?

我正在尝试将 .condarc 文件作为安装指南附加到我的 Latex 日志中。我希望我的研讨会的用户单击超链接并能够 save/download 文件。这通常可以通过 Latex 实现吗? Overleaf 怎么样?

我找遍了所有地方,但似乎只有文件特定的包。 我尝试使用 embedfile 和 attachfile 包。这是我所做的一个例子:

\usepackage{embedfile}

\embedfile[
    desc={Source of Package 'embedfile'}

]{.condarc }

我之所以这样做是因为我认为第一步是将文件嵌入到任何地方。然后我可以在后面的步骤中引用该文件。

感谢您的指导!

如果您使用支持附件的 pdf 查看器(例如 adobe reader),以下使用 attachfile 包的示例会将 .codarc 文件附加到 pdf 并生成文本link 将提示用户进行后续操作:

\documentclass{article}

\usepackage{attachfile}

\begin{document}

test \textattachfile[color=1 0 0]{.codarc}{.codarc}

\end{document}

(请注意,即使 pdf 查看器在技术上可能具备打开此类嵌入式文件的能力,但出于安全考虑,用户可能会禁用此功能)


除了附加文件,还可以将其托管在互联网上的某个地方,然后将 link 放入 pdf 中。这将适用于更多种类的 pdf 查看器。

\documentclass{article}

\usepackage{hyperref}

\begin{document}

test 

\href{https://raw.githubusercontent.com/samcarter/tikzducks/master/LICENSE.txt}{LICENSE.txt}

\end{document}