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