Я использую графику pgf / tikz, и мне интересно, как можно контролировать масштабирование размеров шрифта в графике при их использовании в средах minipage / subfig?
Есть ли способ вручную установить постоянный размер шрифта для графики pgf / tikz или в латексе в целом, чтобы сделать размер шрифта инвариантным к масштабированию?
В идеале, я хотел бы иметь возможность вручную указывать размер шрифта для каждого изображения или для всей графики или сред subfig / minipage?
Вот пример предлагаемого использования. Спасибо за помощь.
\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}
Возможно, за пределами minipage / subfig я могу использовать предложения из другой публикации, чтобы сделать шрифт большим, поскольку графика масштабируется с шириной страницы? В этом примере я собирался сделать первое собственное изображение, большее, а затем два маленьких изображения справа внизу рядом с их собственными подписями на одном рисунке.
Я видел несколько тегов 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 строк, поэтому я попытался вырезать представление уникальных битов. Пожалуйста, дайте мне знать, если вам что-нибудь понадобится.
Большое спасибо,
Джей