我符号链接到图像并在代码中引用符号链接。只要文件名以扩展名结尾,这种方法就很好。然而,我使用的方法创建符号链接会创建具有以下文件名的符号链接文件:
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
似乎是更好的选择。