Контролировать размер шрифта в графике в 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 строк, поэтому я попытался вырезать представление уникальных битов. Пожалуйста, дайте мне знать, если вам нужно что-нибудь еще.
Большое спасибо,
сойка