我正在尝试放置一个带有副标题但没有名称“图形”的图形。
例如:
“这是一个三角形”
并且不写名称“Figure”:
“图:这是一个三角形”
我试过:
1.
\begin{figure}
\begin{center}
\includegraphics[scale=*]{fig.jpg}
\caption{*}
\end{center}
\end{figure}
2.
\begin{frame}
\includegraphics[scale=*]{fig.jpg}
\caption{*}
\end{frame}
但两者都没有奏效。
答案1
使用\caption*
命令caption
包裹。
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}
\begin{figure}
\centering
\includegraphics{fig.jpg}
\caption{This is a triangle.}
\label{fig:tr1}
\end{figure}
\begin{figure}
\centering
\includegraphics{fig.jpg}
\caption*{This is also a triangle.}
\label{fig:tr2}
\end{figure}
\end{document}
答案2
在演示文稿中(例如beamer
) 几乎不需要为图像添加枚举标题。无论如何,没有必要总是使用 (浮动)figure
环境来包含图形,也没有必要\caption
在内部使用figure
。
我建议仅使用center
环境来使对象居中并在其下方添加一段文本作为标题:
\documentclass{beamer}
\let\Tiny\tiny% http://tex.stackexchange.com/q/58087/5764
\usepackage{graphicx}
\begin{document}
\begin{frame}
This is text.
\begin{center}
\includegraphics[width=.5\linewidth]{example-image}
This is a rectangle
\end{center}
Here is some more text.
\end{frame}
\end{document}
答案3
另一种可能性是自定义它caption
本身。这样你就可以保留你的语法。
\documentclass{beamer}
\usepackage{graphicx}
\setbeamertemplate{caption}{\insertcaption}
\begin{document}
\begin{frame}
This is text.
\begin{figure}
\includegraphics[width=.5\linewidth]{example-image}
\caption{This is a rectangle}
\end{figure}
Here is some more text.
\end{frame}
\end{document}