考虑以下简单的 tikz 图片
\begin{tikzpicture}
\tikz \draw (1,0) node{$\pi$} circle (1);
\end{tikzpicture}
我想缩放(增加)圆周率,而不是圆本身。
我已经尝试使用比例尺框,但生成的文本没有放置在圆圈内。我还尝试了
\begin{tikzpicture}
\tikz \draw (1,0) node{\large $\pi$} circle (1);
\end{tikzpicture}
和
\begin{tikzpicture}
\tikz \draw (1,0) node[font=\large]{$\pi$} circle (1);
\end{tikzpicture}
但两者都导致错误“TeX 容量超出,抱歉 [输入堆栈大小=5000]。”
你能告诉我是否有办法正确增加 tikz 图片内数学模式的字体大小吗?
答案1
您可以使用scale
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\draw (1,0) node[scale=6]{$\pi$} circle (1);
\end{tikzpicture}
\end{document}
或font=\fontsize{60}{60}\selectfont
与lmodern
加载一起使用。
\documentclass[tikz]{standalone}
\usepackage{lmodern}
\begin{document}
\begin{tikzpicture}
\draw (1,0) node[font=\fontsize{60}{60}\selectfont]{$\pi$} circle (1);
\end{tikzpicture}
\end{document}
顺便说一下\tikz \draw
应该在环境\draw
内部tikzpicture
。