在这个问题中我使用这个术语标签在传统意义上。我澄清这一点是因为我觉得这也是 TeX 世界中的技术术语。
代码
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{center}
\begin{tikzpicture}
\node (u) at (0,0) {$\circ$};
\node [below left of=u] (e) {$\circ$};
\node [below right of=u] (f) {$\circ$};
\node [below right of =e] (d) {$\circ$};
\draw [black, shorten <=-7pt, shorten >=-6.6pt] (u) -- (e);
\draw [black, shorten <=-7pt, shorten >=-6.6pt] (u) -- (f);
\draw [black, shorten <=-7pt, shorten >=-6.6pt] (e) -- (d);
\draw [black, shorten <=-7pt, shorten >=-6.6pt] (f) -- (d);
\end{tikzpicture}
\end{center}
\end{document}
产量
我如何按照以下方式标记节点?
答案1
您可以使用label
将节点标记为label=above:u
。此外,您可以定义节点样式并像
\tikzset{mynode/.style={draw,circle,inner sep=2pt,outer sep=0pt}
}
\draw
从以下代码可以看出,变得容易:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\tikzset{mynode/.style={draw,circle,inner sep=2pt,outer sep=0pt}
}
\begin{document}
\begin{center}
\begin{tikzpicture}
\node [mynode,label=above:u] (u) at (0,0) {};
\node [mynode,below left = of u,label=left:e] (e) {};
\node [mynode,below right = of u,label=right:f] (f) {};
\node [mynode,below right = of e,label=below:d] (d) {};
\draw (u) -- (e)
(u) -- (f)
(e) -- (d)
(f) -- (d);
\end{tikzpicture}
\end{center}
\end{document}