我用 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{...}
,
- 禁用该
demo
选项, - 确保指定的图片路径
\includegraphics{...}
正确。
请注意,如果外部图片的路径不正确,您将收到 LaTeX 错误,而不仅仅是一个黑色矩形。