![当我将 PGFplot 添加到带有独立包的主 TeX 文档中后,它就缩小了。我该怎么办?](https://linux22.com/image/282122/%E5%BD%93%E6%88%91%E5%B0%86%20PGFplot%20%E6%B7%BB%E5%8A%A0%E5%88%B0%E5%B8%A6%E6%9C%89%E7%8B%AC%E7%AB%8B%E5%8C%85%E7%9A%84%E4%B8%BB%20TeX%20%E6%96%87%E6%A1%A3%E4%B8%AD%E5%90%8E%EF%BC%8C%E5%AE%83%E5%B0%B1%E7%BC%A9%E5%B0%8F%E4%BA%86%E3%80%82%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
我想问一下有关 PGFplots 包(LaTeX)使用的问题。我遇到了这个问题:使用独立包将 tex 文件插入到主文档后,pgfplot 的一部分会缩小,字体会变得很大。您能建议我如何解决此问题?至于字体,如果在 preabmle 中设置,则可以解决:
\font=\footnotesize
我认为应该有另一种方法来解决。
但我主要担心的是 pgfplot 的缩小。
主文件部分:
...
\begin{figure}[h]
\addtocounter{totalfigures}{1}
\centering
\includestandalone[mode=tex,width=\linewidth]{figures/test_pgf}
\caption{Scheme for sub-pico second laser set-up.}
\label{fig:fs-set-up}
\end{figure}
...
我的独立文件如下所示:
\documentclass[tikz,14pt]{standalone}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,french,russian]{babel}
\usetikzlibrary{arrows,decorations.pathmorphing,shadows,calc,intersections}
\usepackage{pgfplots}
\usetikzlibrary{pgfplots.groupplots}
\pgfplotsset{width=8cm,compat=1.9}
\tikzset{
%Define standard arrow tip
>=stealth'
}
\begin{document}
\pgfplotsset{every axis/.append style={
font=\normalfont,
line width=1 pt,
tick style={line width=.6pt}}}
\begin{tikzpicture}
\begin{groupplot}[group style={
group size=1 by 2,
xlabels at=edge bottom,
xticklabels at=edge bottom,
vertical sep=12pt
},
xmin=-8,
xlabel={$\rm Delay\:time, \mu s$},
]
\nextgroupplot[
ymin=0,
ymax=1.02,
enlargelimits=false,
ylabel={$\rm Norm.\: luminescenece, a.u.$},
ylabel absolute,
minor x tick num=4,
minor y tick num=4,
legend style={draw=none},
legend pos=outer north east,
]
\addplot[black,mark=*,mark size=1pt] table [x index=0,y index=1] {test.dat};
\addplot[red,mark=x,mark size=0.2pt] table[x index=2, y index=3] {test.dat};
\legend {$d=1$,$Fit$}
\nextgroupplot[
ymax=0.011,
ymin=-.011,
enlargelimits=false,
ylabel={$\rm Residuals$},
ylabel absolute,
minor x tick num=4,
minor y tick num=1,
height=3cm,
]
\addplot[black,mark=*,mark size=1pt] table [x index=0,y index=4] {test.dat};
\draw[ultra thin] (axis cs:\pgfkeysvalueof{/pgfplots/xmin},0) -- (axis cs:\pgfkeysvalueof{/pgfplots/xmax},0);
\end{groupplot}
\end{tikzpicture}
\end{document}
最后这就是我得到的:
附言
如果我编译独立的 TeX 文件,图看起来很好,字体也很好。