图片没有出现在背面

时间:2018-11-05 20:48:32

标签: image latex

有人知道如何设置用于在Overleaf中显示图片的命令吗? 我到处搜寻,但什么也没找到。这是我目前正在使用的:

\graphicspath{ {images/} }
\usepackage{graphicx}

\FloatBarrier
\begin{figure}[H]
  \centering
  \includegraphics[width=\textwidth]{imgname}
  \caption{Caption text}
\end{figure}
\label{fig:}
\FloatBarrier

它显示一个带有图像名称的白色矩形:

white rectangle

有人可以帮助我吗?

7 个答案:

答案 0 :(得分:2)

下面的最小示例复制了您的行为:

enter image description here

\documentclass{article}

\usepackage[draft]{graphicx}

\begin{document}

\begin{figure}
  \centering
  \includegraphics[width = .5\linewidth]{example-image}
  \caption{A figure}
\end{figure}

\end{document}

请注意,选项draft已传递给graphicx。也可能是您\usepackage{graphicx} 没有 draft选项,但是您拥有

\documentclass[...,draft,...]{<class>}

确定将draft传递到类/包的位置,然后将其删除。

答案 1 :(得分:1)

如果使用的是overleaf,请转到编译按钮,然后从下拉菜单中选择“普通”而不是“快速”(草稿)。图像将显示正常。这是解决方案的链接:https://www.overleaf.com/learn/how-to/Images_not_showing_up

答案 2 :(得分:0)

通常是当人们弄乱图像名称或图像不在正确位置时发生的情况。如果您以这种方式进行了设置,请使用Overleaf上传按钮,而不是将图像移至Dropbox文件夹中(否则可能是Overleaf无法识别图像)。

您确定network.png位于文件夹images/的文件夹中吗?您是否正确命名(区分大小写)? 您也可以尝试将完整目录images/imgname放在\includegraphics中。

答案 3 :(得分:0)

现在想了一个小时。我没有注意到我在 Overleaf 中使用的模板中有说明。当我将它们注释掉时,它起作用了。

<块引用>

如果您希望显示图形供您自己使用,请使用 includegraphic 或 includegraphics,然后注释掉下面两个 代码行。注意:这些行必须提交给 BMC。所有图形文件必须作为单独的图形通过 BMC提交流程,不包括在提交的文章中。

%\def\includegraphic{}
%\def\includegraphics{}

答案 4 :(得分:-1)

我遇到了同样的问题,并且通过删除“ babel”包找到了解决方法。

答案 5 :(得分:-1)

\usepackage{graphicx}
\usepackage{float}
\begin{figure}[H]
  \centering
   \includegraphics[width=\textwidth]{imgname}
    \caption{Caption text}
     \label{label}
\end{figure}

这应该有效。为我工作

答案 6 :(得分:-1)

错误在于没有在graphicx包中指定[final]选项([draft]选项也会给出同样的错误)。此选项不允许背面正确加载图像,要解决此问题,您应该将选项 [final] 放在 graphicsx 包中,因此该行应如下所示:

\RequirePackage[final]{graphicx}

您好。