我怎样才能将图片放入表格中!

我怎样才能将图片放入表格中!

我可以在表格中放置图片(加油!),但我想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

但是你可以把它放在里面minipagetabular另外,你也可以\captionof{figure}在表格里面使用。

注意:table 和 figure 是浮动元素,其目的是将内容移至页面顶部或底部。如果您不想让内容移动,请不要使用浮动元素;而应使用minipageand \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}

演示

相关内容