Estoy usando gráficos pgf/tikz y me pregunto cómo se puede controlar la escala de los tamaños de fuente en los gráficos al usarlos en entornos minipage/subfig?¿Controla el tamaño de la fuente en gráficos en LaTeX cuando escala en minipage/subfig?
¿Hay alguna manera de establecer manualmente un tamaño de fuente permanente para los gráficos pgf/tikz o en látex en general para que el tamaño de fuente sea invariable para escalar?
Idealmente, ¿me gustaría poder especificar manualmente un tamaño de fuente por gráfico o para todos los entornos de gráficos o subfig/minipage?
Aquí hay un ejemplo del uso como se sugiere. Gracias por la ayuda.
\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}
Tal vez fuera del minipágina/subfig puedo usar las sugerencias de la otra publicación para hacer el tipo de letra grande ya que el gráfico se escala con el ancho de página? Lo que estaba buscando en el ejemplo era la primera imagen en sí misma, más grande, y luego dos pequeñas imágenes justo debajo de cada lado con sus propios subtítulos en una figura.
Vi algunas etiquetas R en su perfil Mica. Los gráficos se generan con tikzDevice y se recogen en mi documento de látex.
Por lo tanto, estoy generando los archivos sin el entorno tikzpicture, por lo que puedo configurar manualmente las opciones yo mismo. Cuando uso el \begin{tikzpicture} \end{tikzpicture}
obtengo el error "La dimensión es demasiado grande, no puedo trabajar con tamaños superiores a unos 19 pies. Continúo y utilizaré el mayor valor que pueda".. Necesito usar \beginpgfgraphicnamed{} .. \endpgfgraphicnamed{}
para que funcione? No estoy seguro de cuál es el impacto exactamente.
Este es un ejemplo del archivo generado automáticamente:
\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}
Espero que sea útil, sobre todo el archivo es ~ 1,000 líneas, así que traté de cortar una representación de f los bits únicos. Por favor, hágame saber si necesita algo más.
Muchas gracias,
Jay
el código real aún sería útil. ¿Por qué estás escalando un dibujo tikz/pgf? ¿por qué no dibujarlo con el tamaño adecuado? – Mica
¡Código agregado, gracias! :) – Jay