在文件名中包含带有多个空格的图形

时间:2019-08-12 19:26:38

标签: latex

我有很多名称格式为case1_test 2_4.png的文件。由于某些原因,我无法从这些文件名中删除空格。任何人都可以建议如何使用includegraphics包括此类文件。

我尝试了几种解决方案,包括格里夫勒包装和双引号。但是它们都不起作用。

尝试过此页面的建议 https://tex.stackexchange.com/questions/8422/how-to-include-graphics-with-spaces-in-their-path

\documentclass[10pt]{spie}
\usepackage{graphicx}
\usepackage{subfig} 
\begin{document} 


\begin{figure}[t]

    \subfloat{
        \includegraphics[height=1in]{case1_test     2_4.png}
    }
    \subfloat{
        \includegraphics[height=1in]{case1_test     2_4.png}
    }
\end{figure}

\end{document}

1 个答案:

答案 0 :(得分:2)

对于pdflatex和lualatex,使用grffile包并将\includgraphics中的空格替换为\space似乎很好:

\documentclass[10pt]{spie}
\usepackage{graphicx}
\usepackage{subfig} 
\usepackage{grffile}
\begin{document} 


\begin{figure}[t]

    \subfloat{
        \includegraphics[height=1in]{case1_test\space\space\space\space\space2_4}
    }
\end{figure}

\end{document}