\node
是否可以使用而不是 来更改节点的大小\draw node
?我写了错误的代码:
\begin{tikzpicture}
\node [orange,minimum size=2cm] at (-5,4) {\textbullet};
\end{tikzpicture}
感谢您的时间。
答案1
您的代码没有任何问题,您改变了节点的大小。但minimum size
只设置了节点轮廓的大小,如果您将其添加draw
到节点选项中,您会看到这一点:
\node [draw, orange,minimum size=2cm] at (-5,4) {\textbullet};
(修改minimum size
并观察矩形的大小是否发生变化。)
为了使节点的文本更大,请设置字体大小(例如font=\Huge
),或使用scale
:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node [orange] {Foo \textbullet{} bar};
\node [orange,font=\Huge] at (0,-1) {Foo \textbullet{} bar};
\node [orange,scale=4] at (0,-2) {Foo \textbullet{} bar};
\end{tikzpicture}
\end{document}
另外,如果您的目的是制作一个大的实心圆,则应将节点形状设置为circle
,并添加fill
到节点选项,但节点中不要有任何文本。或者使用\fill
路径circle
:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node [orange,minimum size=2cm,circle,fill,draw] at (-5,4) {};
\fill [red] (-1,4) circle[radius=1cm];
\end{tikzpicture}
\end{document}