如何控制乳胶中的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。