我使用包创建了马尔可夫链tikz
。现在我想给它添加标题和标签,但出现错误。如何为 tikz 对象添加标题和标签?
答案1
如果您想使用浮动环境,则需要在figure
环境中包含 TikZ 图片:
\begin{figure}
\begin{tikzpicture}
...% TikZ code goes here
\end{tikzpicture}
\caption{whatever}
\label{fig:my_fav_tikz}
\end{figure}
如果您不想要浮点数,请参阅 Gonzalo Medina 的回答。
答案2
如果您不想让物体浮动,您可以使用例如来自包的minipage
和。\captionof
caption
如果您希望将对象视为浮动对象,则可以将其封闭在环境中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}