我刚开始使用 TikZ。请问如何制作定义位置、宽度和高度、最终带有文本颜色的最简单的正方形?
我之前使用过该命令framebox
,但是没有得到与 TikZ 相同的结果。
多谢,
托马斯
答案1
这有帮助吗:
代码:
\documentclass{article}
\usepackage{tikz}
\newcommand*{\MyNode}[3][]{%
\begin{tikzpicture}
\node[#1] (A) at #2 {#3};
\node [anchor=west, align=left, text width=8cm] at (A.east) {\tiny#1};
\end{tikzpicture}%
}
\begin{document}
\MyNode{(0,0)}{x}
\MyNode[draw=red]{(0,0)}{1}
\MyNode[draw=red, inner sep=0, outer sep=0]{(0,0)}{2}
\MyNode[draw=red, inner sep=0, outer sep=0, minimum width=1cm]{(0,0)}{3}
\MyNode[draw=red, inner sep=0, outer sep=0, minimum height=1cm]{(0,0)}{4}
\MyNode[draw=red, inner sep=0, outer sep=0, minimum width=1cm, minimum height=1cm, fill=yellow]{(0,0)}{5}
\end{document}