如何包含带有空格的符号链接图形?

如何包含带有空格的符号链接图形?

我符号链接到图像并在代码中引用符号链接。只要文件名以扩展名结尾,这种方法就很好。然而,我使用的方法创建符号链接会创建具有以下文件名的符号链接文件:

filename.pdf symlink

如果我使用该文件名\includegraphics并结合此答案来处理空格,我会收到以下错误:

Unknown graphics extension: .pdf symlink

除了重命名符号链接文件之外,还有其他方法可以解决此错误吗?

答案1

您必须为这个新扩展定义一个规则。您也可以在“grfext”的帮助下避免添加扩展

\documentclass{article}

\usepackage{graphicx}
\usepackage{grfext}

\PrependGraphicsExtensions*{.pdf symlink}

\DeclareGraphicsRule{.pdf symlink}{pdf}{*}{}

\begin{document}

\includegraphics{example-image.pdf symlink}

\includegraphics{example-image}

\end{document}

两行都可以。但是,文件名中的空格通常很麻烦。例如

example-image.pdf-symlink

似乎是更好的选择。

相关内容