LaTex插入图片以及图片出现一串图片路径文字解决方法

LaTex插入图片

首先插入图片首先需要在导言区引入宏包:
\documentclass{ctexart}
\usepackage{graphicx}
在正文区使用\includegraphics{图片名称}
\begin{document}
\begin{figure}
    \includegraphics{latex}
\end{figure}
\end{document}

需要注意的是,使用上述的方法导入名为“latex.jpg“的图片,必须将图片放到tex源文件相同的目录之下

LaTex插入图片以及图片出现一串图片路径文字解决方法_第1张图片
运行之后的效果:
LaTex插入图片以及图片出现一串图片路径文字解决方法_第2张图片

关于导入图片路径

如果需要添加其他路径之下的文件,例如在此处,有一个与tex相同路径的figure文件夹,用来存放图片,两者相对路径相同,则可以使用:

\includegraphics{figure/图片名称}

同样也可以在导言区加入图片文件的搜索路径:

% 导言区
\graphicspath{{figure/}}          % 此处{figure/}为相对路径,注意加上“/”
\graphicspath{{F:/Tex/figure/}}   % 此处也可以使用完整地绝对路径
\graphicspath{{path1/},{path2/}}  % 添加多个搜索路径,用{}表示路径,中间用“,”隔开

% 正文区
\begin{document}
\begin{figure}
    \includegraphics{图片名称}   % 在此处就直接可以使用导入的搜索路径下的图片
\end{figure}
\end{document}

个人推荐将所有的图片放到一个文件夹之下,只需要在导言区导入文件搜索路径就可以使用直接在路径下的图片,比较符合latex”分而治之“的思想,也可以减少繁琐的输入路径过程。

关于导入图片之前出现一串文字路径,并且提示警告

在源文件中figure文件夹之下有OD distribution.png图片。按照以下代码:

\documentclass{ctexart}
\usepackage{ctex}
% 导言区
\usepackage{graphicx}

% 正文区
\begin{document}
\begin{figure}
    \includegraphics[width=10cm,height=8cm]{figure/OD distribution.png}
    \caption{Train schedual}
    \label{fig1:mm}
\end{figure}
\end{document}

会出现在图片前有一串路径文字的情况:
LaTex插入图片以及图片出现一串图片路径文字解决方法_第3张图片
并且或出现一个警告显示文件路径未找到。
在这里插入图片描述
出现这种问题,主要的原因是图片的名称或者路径之中有空格存在,latex非常注重空格的使用,删除图片或者路径之中的空格,搞定。
LaTex插入图片以及图片出现一串图片路径文字解决方法_第4张图片

你可能感兴趣的:(latex)