如何控制乳胶中的pgf / tikzgraphics的字体大小?

我正在用pgf / tikz创build图表。 当我在文档中使用它们时,它们被缩放,其中一些在小型/子图像环境中。 发生这种情况时,字体大小会随着graphics的缩放而变得非常小或不可读。 我已经通过了手册,但迄今为止我没有成功控制这个。

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

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

现在我正在使用:

\beginppgfgraphicnamed{graph} \input{graph.tex} \endpgfgraphicnamed 

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

除了为单个graphics设置字体大小之外,对于所有tikzgraphics还有一个全局设置字体大小的参数是理想的select。 我想这个问题是在小型子图中的缩放。

非常感谢,

松鸦

 \begin{tikzpicture} \tikzstyle{every node}=[font=\small] \end{tikzpicture} 

会给你每个节点的字体大小控制。

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

 \usepackage{scalefnt} ... {\scalefont{0.5} \begin{tikzpicture} ... \end{tikzpicture} } 

我相信Mica的方式值得回答,因为作为一个评论是不够的。

 \begin{tikzpicture}[font=\small] 

你也可以使用:

 \usepackage{anyfontsize} 

anyfontsize包与scalefnt的巨大优势在于,不需要用\scalefont环境包含整个{tikzpicture}

只要将\usepackage{anyfontsize}添加到前导码就是字体缩放魔术发生所需的全部function。