我正在使用 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 之外,我可以使用其他帖子的建议来使字体变大,因为图形是按页面宽度缩放的?我在这个例子中想要的是第一张图片,更大的图片,然后是两个小图片并排在下面,并在一个图中有自己的标题。
我在您的个人资料 Mica 中看到了一些 R 标签。图形是使用 tikzDevice 生成的,并在我的 Latex 文档中提取。
所以我在没有 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}
希望这会有所帮助,整个文件大约有 1,000 行,所以我尝试剪掉唯一位的表示。如果您需要其他任何东西,请告诉我。
非常感谢,
周杰伦