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

LaTex插入图片

首先插入图片首先需要在导言区引入宏包:

\documentclass{ ctexart}
\usepackage{ graphicx}

在正文区使用\includegraphics{图片名称}

\begin{ document}
\begin{ figure}
    \includegraphics{ latex}
\end{ figure}
\end{ document}

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

《LaTex插入图片以及图片出现一串图片路径文字解决方法》
运行之后的效果:
《LaTex插入图片以及图片出现一串图片路径文字解决方法》

关于导入图片路径

如果需要添加其他路径之下的文件,例如在此处,有一个与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插入图片以及图片出现一串图片路径文字解决方法》
并且或出现一个警告显示文件路径未找到。
《LaTex插入图片以及图片出现一串图片路径文字解决方法》
出现这种问题,主要的原因是图片的名称或者路径之中有空格存在,latex非常注重空格的使用,删除图片或者路径之中的空格,搞定。
《LaTex插入图片以及图片出现一串图片路径文字解决方法》

    原文作者:尼德兰+1
    原文地址: https://blog.csdn.net/qq_38960160/article/details/104407748
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞