将图形放置在图片标题内

将图形放置在图片标题内

如同将 tikzpicture 放在 \caption{} 内,我想在图形标题中插入一个外部图标,例如:

\begin{figure}
\caption{text with \includegraphics{icon} somewhere inside}
\includegraphics{image}
\end{figure}

如何实现这一点?

答案1

您需要\includegraphics在 内进行保护\caption;但是,这也会将图像添加到可能的图形列表中,因此您可能更愿意使用 的可选参数\caption;在这种情况下,不需要保护。以下示例代码显示了两种替代方案:

\documentclass{article}
\usepackage[demo]{graphicx}% demo option just for the example

\begin{document}

\listoffigures

\begin{figure}
  \centering
  \caption{text with \protect\includegraphics[height=1cm]{icon} somewhere inside}
  \includegraphics{image}
\end{figure}

\begin{figure}
  \centering
  \caption[text for the LoF]{text with \includegraphics[height=1cm]{icon} somewhere inside}
  \includegraphics{image}
\end{figure}

\end{document}

在此处输入图片描述

相关内容