如何控制乳胶中pgf/tikz图形的字体大小?

Jay*_*Jay 59 latex tikz pgf

我在pgf/tikz中创建图表.当我在我的文档中使用它们时,它们被缩放,其中几个在minipage/subfig环境中.发生这种情况时,字体大小会随着图形缩放而变得非常小或不可读.我已经完成了手册,但迄今为止我试图控制它并不成功.

有没有办法直接设置字体大小?有什么选择?

下面给出的一个aswer显示了如何使用\ tikzstyle字体选项指定tikzpicture环境中的字体大小.

现在我正在使用:

\beginppgfgraphicnamed{graph}
\input{graph.tex}
\endpgfgraphicnamed
Run Code Online (Sandbox Code Playgroud)

tikzpicture环境用于输入文件.有没有在我使用的设置中指定字体大小?这可能是问题吗?graph.tex文件是通过另一个程序自动生成的.

除了为单个图形设置字体大小之外,最理想的是有一个参数来全局设置所有tikz图形的字体大小?我想这个问题是在缩放minipagesubfig.

非常感谢,

松鸦

Mic*_*ica 85

\begin{tikzpicture}

    \tikzstyle{every node}=[font=\small]

\end{tikzpicture}
Run Code Online (Sandbox Code Playgroud)

将为每个节点提供字体大小控制.

  • 您可能还想尝试:`\ begin {tikzpicture} [font =\small]` (21认同)
  • 同样有趣:`font =\tiny`,`font =\scriptsize` (4认同)

小智 29

我发现更好的控制将使用scalefnt包:

\usepackage{scalefnt}
...
{\scalefont{0.5}
\begin{tikzpicture}
...
\end{tikzpicture}
}
Run Code Online (Sandbox Code Playgroud)


mmj*_*mmj 16

我相信Mica的方式值得回答,因为作为评论不够明显:

\begin{tikzpicture}[font=\small]
Run Code Online (Sandbox Code Playgroud)


Gav*_*Gao 9

\begin{tikzpicture}
    \tikzstyle{every node}=[font=\fontsize{30}{30}\selectfont]
\end{tikzpicture}
Run Code Online (Sandbox Code Playgroud)