使用 media9 导入的视频文件名称中允许使用哪些符号?

使用 media9 导入的视频文件名称中允许使用哪些符号?

我偶尔发现,在包中定义的宏导入的.mp4.swf文件的名称中不能使用逗号,尽管在使用 导入的图形文件的名称中允许使用逗号。\includemediamedia9\includegraphics有人可以提供各种类型文件名称中允许的符号的完整列表吗?这可以是系统相关列表,如从本文中所示:文件名中允许使用哪些字符?我最喜欢的操作系统是 Windows 10。

更新:回想一下,大多数关于 LaTeX 的书籍都提供了源文本中允许使用的符号列表。如果有一份类似的符号列表,可以在各种操作系统上安全地用于文件名中,那将非常有用。

答案1

的实现media9尽力允许可能出现在 URL 中的字符(参见 RFC 2396),除了 U.Fischers 评论中给出的范围之外,这些字符还有:

.:;?!/"'*+,>=<$@([])^|~#&%\{}

通过选项传递的带有逗号的文件名 addresource=...必须用括号括起来{...}。否则它们将被解释为选项分隔符。

上面列表中的某些字符必须转义,因为它们在 (La)TeX 中具有特殊含义:

\# \& \% \\ \{\}

相关内容