我可以在表格中放置图片(加油!),但我想with a caption
在表格中放置图片,但图片的标题会消失。我的表格包含图片和 tikz。我该怎么做?
这是代码:
\begin{table}[h!]
\begin{center}
\begin{tabular}{|c|c|}
\hline
\begin{figure}[h]
\centering
\includegraphics[width=3cm]{Pics/01_01.bmp}\\\caption{My Caption $B$}
\label{Gauss1}
\end{figure}
&
\begin{tikzpicture}
\begin{axis}
[grid=major,samples=30,mark=none]
\addplot[blue,very thick,domain=-1:1]
{x^3};
\end{axis}
\end{tikzpicture}
\\ \hline
\end{tabular}
\caption{fig Analysis}
\label{tbl:mro}
\end{center}
\end{table}
答案1
但是你可以把它放在里面minipage
。tabular
另外,你也可以\captionof{figure}
在表格里面使用。
注意:table 和 figure 是浮动元素,其目的是将内容移至页面顶部或底部。如果您不想让内容移动,请不要使用浮动元素;而应使用minipage
and \captionof
。
\documentclass{article}
\usepackage{pgfplots}
\usepackage{caption}
\begin{document}
\begin{table}
\centering
\begin{tabular}{|c|c|}
\hline
\begin{minipage}[c]{3cm}
\includegraphics[width=3cm]{example-image}
\captionof{figure}{My Caption $B$}
\label{Gauss1}
\end{minipage}
&
\begin{tikzpicture}[baseline=(current bounding box.center)]
\begin{axis}
[grid=major,samples=30,mark=none]
\addplot[blue,very thick,domain=-1:1]
{x^3};
\end{axis}
\end{tikzpicture} \\
\hline
\end{tabular}
\caption{fig Analysis}
\label{tbl:mro}
\end{table}
\end{document}