标记图片,在文档中引用它

标记图片,在文档中引用它

我有一个图片的代码,但我想给它贴上标签并在文档中引用它。下面是我的简单图片的代码

\begin{center}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\clip(-0.354692864000007,-0.11281228800001052) rectangle (6.255530239999983,3.4942891519999906);
\fill[color=zzttqq,fill=zzttqq,fill opacity=0.1] (0.,0.) -- (1.,3.) -- (6.,3.) -- (5.,1.) -- cycle;
\draw [color=zzttqq] (0.,0.)-- (1.,3.);
\draw [color=zzttqq] (1.,3.)-- (6.,3.);
\draw [color=zzttqq] (6.,3.)-- (5.,1.);
\draw [color=zzttqq] (5.,1.)-- (0.,0.);
\begin{scriptsize}
\draw [fill=qqqqff] (0.,0.) circle (1.5pt);
\draw[color=qqqqff] (-0.2540295680000072,0.07173708799998953) node {$B$};
\draw [fill=qqqqff] (1.,3.) circle (1.5pt);
\draw[color=qqqqff] (1.1217021439999906,3.2426309119999903) node {$A$};
\draw [fill=qqqqff] (6.,3.) circle (1.5pt);
\draw[color=qqqqff] (6.104535295999983,3.2426309119999903) node {$D$};
\draw [fill=qqqqff] (5.,1.) circle (1.5pt);
\draw[color=qqqqff] (5.165011199999984,0.9609295359999899) node {$C$};
\end{scriptsize}
\end{tikzpicture}
\end{center}

(代码是我从 GeoGebra 获得的,如果您感到好奇,我在序言中定义了颜色、包和其他内容。

答案1

您可能希望将其包含在浮点数中并以此方式引用它。我建议使用一个数字:

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{figure}
Happy tikZ picture stuff
\caption{tikZ picture!}
\label{fig:tikzpic}
\end{figure}
\lipsum[2]

Reference Figure \ref{fig:tikzpic} at \pageref{fig:tikzpic}!

\lipsum[3]
\end{document}

这将给你这个:

参考页面

您可以在顶部看到图表,其中的参考资料就在最后一段之前,包括编号和页码的参考资料。

请注意,图形将“浮动”到 LaTeX 认为合适的位置;您可以通过使用可选参数“h”(此处)、“t”(页面顶部)、“b”(页面底部)或“p”(在特殊浮动页面上)来(在某种程度上)控制它;您可以引用多个参数来让 LaTeX 做出选择。例如,\begin{figure}[htbp]。还有一些软件包可以让您更好地控制这一点;搜索 TeX.SE 应该会有所帮助。

希望有所帮助。

相关内容