Контролировать размер шрифта в графике в LaTeX при масштабировании в министранице / подфиге?

Я использую графику pgf / tikz, и мне интересно, как можно контролировать масштабирование размеров шрифта в графике при использовании их в средах мини-страниц / subfig?

Есть ли способ вручную установить постоянный размер шрифта для графики pgf / tikz или в латексе в целом, чтобы сделать размер шрифта инвариантным к масштабированию?

В идеале я хотел бы иметь возможность вручную указывать размер шрифта для каждого графического изображения или для всех графических или субфиг / мини-страниц?

Вот пример использования, как предлагается. Спасибо за помощь.

\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}

Возможно, за пределами мини-страницы / подфига я могу использовать предложения из других публикаций, чтобы сделать шрифт большим, поскольку рисунок масштабируется по ширине страницы? В этом примере я собирался создать первое собственное изображение большего размера, а затем два небольших изображения, расположенные справа внизу рядом со своими собственными надписями на одной фигуре.

Я видел несколько тэгов R в вашем профиле Mica. Графика генерируется с помощью tikzDevice и подобрана в моем латексном документе.

Таким образом, я создаю файлы без среды tikzpicture, чтобы я мог вручную установить параметры там. Когда я использую\begin{tikzpicture} \end{tikzpicture} Я получаю ошибку«Размер слишком велик, я не могу работать с размерами, превышающими 19 футов. Продолжайте, и я буду использовать самое большое значение, которое я могу»., Мне нужно использовать\beginpgfgraphicnamed{} .. \endpgfgraphicnamed{} заставить его работать? Не уверен, что именно воздействие.

Вот пример автоматически сгенерированного файла:

\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}

Надеюсь, это полезно, по всему файлу ~ 1000 строк, поэтому я попытался вырезать представление уникальных битов. Пожалуйста, дайте мне знать, если вам нужно что-нибудь еще.

Большое спасибо,

сойка

Ответы на вопрос(1)

Ваш ответ на вопрос