我在学习在 TikZ 中绘制一个带圆角的矩形但看起来矩形的尺寸取决于节点中的文本。
如何绘制指定尺寸的圆角矩形:
在一个节点中
如何改变
\node (1) [draw, rounded rectangle] {some text};
?不在节点中
如何改变
\draw (0,0) rectangle (4,4);
答案1
这应该会为你指明正确的方向——你可以尝试不同的风格
\documentclass{article}
\usepackage{tikz}
\begin{document}
\tikzset{
rect/.style={
font=\small,
top color=white,
bottom color=blue!25,
rectangle,
rounded corners,
minimum width=1em,
text width=2em,
draw=blue!75,
very thick,
align=center,
}
}
\tikz\node[draw, rect]at (0,0)(){A};
\tikz\draw[rect] (3,0) rectangle(4,4);
\end{document}