将 % 放置在文件路径中

将 % 放置在文件路径中

我如何引用包含 % 的文件路径?使用标准转义符 (\%) 似乎不起作用。不幸的是,无法更改目录名称。示例:

      \includegraphics{Q:/2014 - 2015/Change (%)/Graphic Name.png}

提前致谢。

答案1

你可以尝试

\usepackage{grffile}
\begingroup\catcode`\%=12
\def\x{\def\strangepath{Q:/2014 - 2015/Change (%)}}
\expandafter\endgroup\x

在你的文件序言中

\includegraphics{\strangepath/Graphic Name.png}

在文档中。

答案2

带有空格和百分比的文件名 :(

如果此时是字母,则可以将其替换\@percentchar为,或者将其放在 之前,以使其成为普通字符。由于有空格,因此还需要在文件名周围使用..。%@\catcode`\%=12\includegraphics%""

答案3

\detokenize{}文件名周围的东西对我有用。

例子: \includegraphics{\detokenize{file name including \% sign.png}}

相关内容