为什么通过 attachment/attach2 包附加的文件没有以同名打开?

为什么通过 attachment/attach2 包附加的文件没有以同名打开?

\textattachfile{⟨file⟩}{⟨text⟩}当通过包提供的方式附加一个文件时attach(2),通过链接打开的文件与⟨file⟩具有相同的内容,但名称不同。

例如,在下面的 MWE 中,我假装链接会打开foo.tex,但它会打开foo.tex.xxx,其中xxx是一个随机字符串。文件打开的内容与相同foo.tex,但由于其扩展名奇怪,不会被.tex底层文本编辑器作为文件打开。

\begin{filecontents*}{foo.tex}
\documentclass{article}
\begin{document}
Foo.
\end{document}
\end{filecontents*}
%
\documentclass{article}
\usepackage{xcolor}
\usepackage[color=black]{attachfile2}
\begin{document}
\textattachfile{foo.tex}{Link to `foo.tex'}.
\end{document}

有没有办法让通过 attachment/attach2 包附加的文件以相同的名称打开?

相关内容