tikz 对象中的标题

tikz 对象中的标题

我使用包创建了马尔可夫链tikz。现在我想给它添加标题和标签,但出现错误。如何为 tikz 对象添加标题和标签?

答案1

如果您想使用浮动环境,则需要在figure环境中包含 TikZ 图片:

\begin{figure}
\begin{tikzpicture}
...% TikZ code goes here
\end{tikzpicture}
\caption{whatever}
\label{f‌​ig:my_fav_tikz}
\end{figure}

如果您不想要浮点数,请参阅 Gonzalo Medina 的回答。

答案2

如果您不想让物体浮动,您可以使用例如来自包的minipage 和。\captionofcaption

如果您希望将对象视为浮动对象,则可以将其封闭在环境中figure

一个简单的例子来说明这两种方法:

\documentclass{article}
\usepackage{tikz}
\usepackage{caption}

\begin{document}

\begin{figure}
\centering
\begin{tikzpicture}
\draw (0,0) circle (1cm);
\end{tikzpicture}
\caption{A tikz circle}
\label{fig:testb}
\end{figure}

\noindent\begin{minipage}{\textwidth}
\centering
\begin{tikzpicture}
\draw (0,0) circle (1cm);
\end{tikzpicture}
\captionof{figure}{A tikz circle}
\label{fig:testa}
\end{minipage}

\end{document}

在此处输入图片描述

相关内容