Pgf/tikzでグラフを作成しています。これらをドキュメントで使用すると、それらはスケーリングされ、いくつかはミニページ/サブフィグのような環境になります。これが発生すると、フォントサイズがグラフィックスに合わせて拡大縮小され、非常に小さくまたは判読できなくなります。私はマニュアルを読んでいますが、これを制御しようとする試みは今のところ失敗しています。
フォントサイズを直接設定する方法はありますか?どんなオプションがありますか?
以下に示す1つの回答者は、\ tikzstyleフォントオプションを使用してtikzpicture環境内のフォントサイズを指定する方法を示します。
今私は使用しています:
\beginppgfgraphicnamed{graph}
\input{graph.tex}
\endpgfgraphicnamed
入力ファイルではtikzpicture環境が使用されます。私が使用しているセットアップでフォントサイズを指定する方法はありますか?これはおそらく問題ですか? graph.texファイルは、別のプログラムを介して自動的に生成されます。
個々のグラフィックスのフォントサイズを設定することに加えて、すべてのtikzグラフィックスのフォントサイズをグローバルに設定するパラメータを持つことが理想的でしょうか?問題はミニページのスケーリングであると思いますまたはsubfig。
どうもありがとう、
ジェイ
\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
パッケージの大きな利点は、{tikzpicture}
全体を\scalefont
環境で囲む必要がないことです。
プリアンブルに\usepackage{anyfontsize}
を追加するだけで、フォントスケーリングマジックが発生します。
\begin{tikzpicture}
\tikzstyle{every node}=[font=\fontsize{30}{30}\selectfont]
\end{tikzpicture}