如何在 tikz 中为 latex 使用矩形节点命令?

如何在 tikz 中为 latex 使用矩形节点命令?

有人能解释一下这个程序的每个部分是做什么的吗?坐标是什么意思?矩形节点是什么意思?是什么意思yshift

\usepackage{tikz}  
\begin{tikzpicture}
\draw (0,0) rectangle node[yshift=-1cm]{x} (2,1)
\end{tikzpicture}

答案1

tikz包用于创建详细的图形。它的主要环境是tikzpicture详细绘制图形的命令的环境。在此tikz环境中,各个命令以分号结尾。

\draw用于在图表上涂墨。它可以有多种形式。此处使用的形式要求绘制一个矩形,其边与图形轴平行。

至于命令

\draw (0,0) rectangle node[yshift=-1cm]{x} (2,1);

矩形的两个对角分别位于 (0,0) 和 (2,1)。放置标签 x 的节点通常位于矩形中心 (1,.5),但现在向下移动 1cm 至矩形下方的 (1,-.5)。

在 MWE 中,我添加了 4 个节点 (0,0)、(2,1)、(1,.5) 和 (1,-.5) 以提供透视图。我还展示了一个不同的\draw命令,它仅连接指定的两个点 (0,0) 和 (2,1)。请注意,可以在命令中将多个点链接在一起以绘制一组连接的线。

\documentclass[a4paper,12pt]{article}

\usepackage{tikz}
\begin{document}
 

\begin{tikzpicture} 
\node at (0,0) {A};
\node at (2,1) {B};
\node at (1,.5) {C};
\node at(1,-.5) {D};
\draw (0,0) -- (2,1);
\draw (0,0) rectangle node[yshift=-1cm]{x} (2,1);
 \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容