为什么我得到的是一个黑色矩形而不是外部图片?

为什么我得到的是一个黑色矩形而不是外部图片?

我用 TeX 写了一些网络笔记。我想制作一个表格,并在其中插入一张图片:

点击这里

我写了一个文档:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{booktabs}
\usepackage{array}

\begin{document}
\begin{tabular}{m{3cm}m{3cm}m{5cm}}
\toprule
Configuration for ... & Commands & Topology\\
\midrule
PPP: CHAP, PAP & \#sh int se 0/0/0  & \includegraphics[width=4cm, height=4cm]{chappap.png}\\
 & & \\
\bottomrule
\end{tabular}
\end{document}

但是,我没有看到网络拓扑图像,而只看到这个:黑色图片

我不知道哪里出了问题,因为我的图像 100% 与我的 *.tex 文件位于同一目录中。

编辑:

按照@Jubobs 的建议更改了我的代码,现在一切都如我所愿:

\documentclass{article}
    \usepackage{graphicx}
    \usepackage{booktabs}
    \usepackage{array}

    \begin{document}
    \begin{tabular}{m{3cm}m{3cm}m{5cm}}
    \toprule
    Configuration for ... & Commands & Topology\\
    \midrule
    PPP: CHAP, PAP & \#sh int se 0/0/0  & \includegraphics[width=4cm, height=4cm]{chappap.png}\\
     & & \\
    \bottomrule
    \end{tabular}
    \end{document}

答案1

demo当选项传递给包时(如在您的 MWE 中)就会发生这种情况graphicx。该选项在graphicx手册中有描述:

demo\includegraphics:除非手动指定其他尺寸,否则不会插入图像文件,而是绘制一个 150 pt x 100 pt 的矩形。

如果您希望包含实际的外部图片\includegraphics{...}

  1. 禁用该demo选项,
  2. 确保指定的图片路径\includegraphics{...}正确。

请注意,如果外部图片的路径不正确,您将收到 LaTeX 错误,而不仅仅是一个黑色矩形。

相关内容