J'utilise des graphiques pgf/tikz et je me demande comment on peut contrôler la mise à l'échelle des tailles de police dans les graphiques lorsqu'on les utilise dans des environnements de minipage/sous-code?Contrôler la taille de la police dans les graphiques dans LaTeX lors de la mise à l'échelle dans minipage/subfig?
Est-il possible de définir manuellement une taille de police permanente pour les graphiques PGF/tikz ou en latex, en général de manière à rendre la police de calibrage invariant à l'échelle?
Idéalement, j'aimerais pouvoir spécifier manuellement une taille de police par graphique ou pour tous les graphiques ou environnements de sous-produits/minipages?
Voici un exemple de l'utilisation comme suggéré. Merci pour l'aide.
\begin{figure}[h]
\centering
\subfloat[Graph 1]{
\begin{minipage}[h]{0.7\linewidth}
\centering\beginpgfgraphicnamed{graph1}
\input{graph1.tex}
\endpgfgraphicnamed
\label{fig:graph1}
\end{minipage}}
\hspace{5pt}
\subfloat[Graph 2]{
\begin{minipage}[h]{0.5\linewidth}
\centering\beginpgfgraphicnamed{graph2}
\input{graph2.tex}
\endpgfgraphicnamed
\label{fig:graph2}
\end{minipage}}
\subfloat[Graph 3]{
\begin{minipage}[h]{0.5\linewidth}
\centering\beginpgfgraphicnamed{graph3}
\input{graph3.tex}
\endpgfgraphicnamed
\label{fig:graph3}
\end{minipage}}
\caption{Three Graphs}
\end{figure}
Peut-être en dehors de minipage/subfig je peux utiliser les suggestions de l'autre affichage pour faire la police grande depuis le graphique est mis à l'échelle de la largeur de la page? Ce que je voulais dans l'exemple était la première image sur son propre, plus grand, et puis deux petites images juste en dessous de leurs propres légendes en une seule figure.
J'ai vu quelques balises R dans votre profil Mica. Les graphiques sont générés en utilisant tikzDevice et sont repris dans mon document latex. Donc, je génère les fichiers sans l'environnement tikzpicture afin que je puisse y définir moi-même les options manuellement. Quand j'utilise le \begin{tikzpicture} \end{tikzpicture}
, j'obtiens l'erreur "Dimension trop grande, je ne peux pas travailler avec des tailles supérieures à environ 19 pieds, continuez et j'utiliserai la plus grande valeur possible.". Je dois utiliser \beginpgfgraphicnamed{} .. \endpgfgraphicnamed{}
pour le faire fonctionner? Je ne sais pas exactement quel est l'impact.
Voici un échantillon du fichier généré automatiquement:
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\end{scope}
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\end{scope}
........
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\definecolor[named]{fillColor}{rgb}{1.00,1.00,1.00}
\draw[fill=fillColor,draw opacity=0.00,] ( 0.00, 0.00) rectangle (794.97,614.29);
\end{scope}
........
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\definecolor[named]{drawColor}{rgb}{0.00,0.00,0.00}
\node[rotate= 90.00,color=drawColor,anchor=base,inner sep=0pt, outer sep=0pt, scale= 1.00] at (15.92,310.59) {Mackenzie Net Sales};
\end{scope}
\begin{scope}
\path[clip] ( 0.00, 0.00) rectangle (794.97,614.29);
\definecolor[named]{drawColor}{rgb}{0.13,0.76,0.43}
\definecolor[named]{fillColor}{rgb}{0.31,0.94,0.66}
\end{scope}
Espérons qui est utile, sur tout le fichier est ~ 1000 lignes, donc j'essayé de découper une o de représentation f les bits uniques. S'il vous plaît laissez-moi savoir si vous avez besoin d'autre chose.
Un grand merci,
Jay
le code réel serait toujours utile. pourquoi évaluez-vous un dessin de tikz/pgf? pourquoi ne pas simplement le dessiner à la bonne taille? – Mica
Code ajouté, merci! :) – Jay