Comment contrôler la taille des polices dans les graphiques pgf/tikz dans latex?
Je crée des graphiques dans pgf / tikz. Lorsque je les utilise dans mon document, ils sont mis à l'échelle, plusieurs sont dans des environnements de type minipage/subfig. Lorsque cela se produit, les tailles de police sont mises à l'échelle avec les graphiques les rendant très petits ou illisibles. J'ai parcouru le manuel mais j'ai jusqu'à présent échoué dans mes tentatives de contrôler cela.
Existe-t-il un moyen de définir directement la taille de la police? Quelles sont les options?
Un aswer donné ci-dessous montre comment utiliser la police tikzstyle option pour spécifier la taille de la police dans l'environnement tikzpicture.
En ce moment, j'utilise:
beginppgfgraphicnamed{graph}
input{graph.tex}
endpgfgraphicnamed
L'environnement tikzpicture est utilisé dans le fichier d'entrée. Sont là de toute façon pour spécifier la taille de la police dans la configuration que j'utilise? Est-ce peut-être la question? Graphique.le fichier tex est généré automatiquement via un autre programme.
en plus de définir la taille de la police pour les graphiques individuels il serait idéal d'avoir un paramètre pour définir globalement la taille de la police pour tous les graphiques tikz? Je suppose que le problème est la mise à l'échelle dans minipage ou subfig.
Merci Beaucoup,
Jay
4 réponses
\begin{tikzpicture}
\tikzstyle{every node}=[font=\small]
\end{tikzpicture}
Vous donnera la taille de la police sur chaque nœud.
J'ai trouvé que le meilleur contrôle utiliserait le paquet scalefnt:
\usepackage{scalefnt}
...
{\scalefont{0.5}
\begin{tikzpicture}
...
\end{tikzpicture}
}
Je crois que le chemin de Mica mérite le rang de réponse, car il n'est pas assez visible comme commentaire:
\begin{tikzpicture}[font=\small]
Vous pouvez également utiliser:
\usepackage{anyfontsize}
L'énorme avantage de la anyfontsize
package plus de scalefnt
est que l'on n'a pas besoin de joindre l'ensemble {tikzpicture}
avec \scalefont
environnement.
Il suffit D'ajouter \usepackage{anyfontsize}
au préambule pour que la magie de mise à l'échelle des polices se produise.