向图形添加多个文本

向图形添加多个文本

我想在 LaTex 中为图表添加标题和文本。我想这样做: 在此处输入图片描述

\begin{figure}[h!]
\caption{title}
\centering
\includegraphics{JonesTertilt.png}
\caption{text}
\end{figure} 

如果我使用\caption两次,它会对该图做出两次不同的引用。

答案1

正如 David 所说,您可以在figure环境中放置任何内容,而不必仅仅是\caption\includegraphics

\documentclass{article}
\usepackage{graphicx}
\usepackage{caption,lipsum}
\begin{document}
  \begin{figure}[htb]
   \caption{title}\label{fig:mypic}
   \centering
   \includegraphics[width=0.6\textwidth]{example-image}
   %\caption*{text}

   \lipsum*[1]   %% leave an empty line above so that 'text' comes to next line
\end{figure} 

\ref{fig:mypic} is the picture
\end{document}

在此处输入图片描述

另一方面,您可以加载\caption包并使用其\caption*宏。

\documentclass{article}
\usepackage{graphicx}
\usepackage{caption,lipsum}
\begin{document}
  \begin{figure}[htb]
   \caption{title}
   \centering
   \includegraphics[width=0.6\textwidth]{example-image}
   \caption*{\lipsum*[1]}  \label{fig:mypic} 
\end{figure} 
Figure~\ref{fig:mypic} is the picture
\end{document}

在此处输入图片描述

相关内容