在图形列表中,表格内的图形不显示的原因是什么?我使用下面的代码在长表格内插入图形。
\includegraphics[width=0.9\linewidth]{./chapters/02/mcb.png}
\begin{center}
\refstepcounter{figure}% for proper numbering and referencing of figure and
\small
Figure~\thefigure:{Cabinet power distribution} box
\end{center}
答案1
图形列表显示了figure
环境中包含的图形(更准确地说:它列出了图形环境中给出的标题)。
您所做的\refstepcounter{figure}
只是增加下次调用时要使用的数字\thefigure
;您的代码中没有任何内容告诉 Latex 那里有一个图形,也没有告诉如何引用它。
答案2
带有浮动环境的示例,该figure
命令\caption
会自动将条目添加到图形列表中。 可以借助包来格式化标题caption
:
\documentclass[a5paper]{article}
\usepackage{graphicx}
\usepackage{caption}
\captionsetup{font=small}
\begin{document}
\listoffigures
\begin{figure}
\centering
\includegraphics[width=.5\linewidth]{example-image.pdf}
\caption{Cabinet power distribution box}
\label{fig:cabinet}
\end{figure}
\end{document}