Ich verwende pgf/tikz Grafiken und ich frage mich, wie man die Skalierung von Schriftgrößen in den Grafiken steuern kann, wenn sie in Minipage/Subfig-Umgebungen verwendet werden?Steuern Sie die Schriftgröße in Grafiken in LaTeX beim Skalieren in Minipage/Subfig?
Gibt es eine Möglichkeit, eine dauerhafte Schriftgröße für pgf/tikz-Grafiken oder in Latex im Allgemeinen so festzulegen, dass die Schriftgrößenanpassung invariant gegenüber der Skalierung ist?
Idealerweise würde ich gerne eine Schriftgröße pro Grafik oder für alle Grafiken oder Subfig/Minipage-Umgebungen manuell festlegen können?
Hier ist ein Beispiel für die Verwendung wie vorgeschlagen. Danke für die Hilfe.
\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}
Vielleicht außerhalb der mini/subfig ich die Vorschläge von dem anderen Posting kann die Schriftart groß zu machen, da die Grafik mit der Seitenbreite skaliert? In dem Beispiel ging es um das erste eigene Bild, das größer war, und dann um zwei kleine Bilder, die nebeneinander mit ihren eigenen Bildunterschriften in einer Figur nebeneinander lagen.
Ich sah einige R-Tags in Ihrem Profil Mica. Die Grafiken werden mit TikzDevice erstellt und in meinem Latex-Doc aufgenommen.
Also ich erzeuge die Dateien ohne die Tikzpicture-Umgebung, so dass ich dort selbst Optionen einstellen kann. Wenn ich die \begin{tikzpicture} \end{tikzpicture}
benutze, bekomme ich den Fehler "Dimension zu groß Ich kann nicht mit Größen größer als etwa 19 Fuß arbeiten. Fortfahren und ich werde den größten Wert verwenden, den ich kann.". Ich brauche \beginpgfgraphicnamed{} .. \endpgfgraphicnamed{}
, damit es funktioniert? Nicht sicher, was die Auswirkung genau ist. Hier
ist eine Probe der automatisch generierte Datei:
\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}
Hoffentlich ist das hilfreich, über die ganze Datei ist ~ 1000 Zeilen, also habe ich versucht, eine Darstellung o ausschneiden f die einzigartigen Bits. Bitte lassen Sie mich wissen, wenn Sie noch etwas brauchen.
Vielen Dank,
Jay
der eigentliche Code wäre immer noch nützlich. Warum skalierst du eine Tikz/Pgf-Zeichnung? Warum zeichnest du es nicht einfach auf die richtige Größe? – Mica
Code hinzugefügt, danke! :) – Jay