子图与 psfragfig 冲突

子图与 psfragfig 冲突

我正在尝试使用 pstools 将 2 个图表并排放置。我使用以下命令生成了 2 个图表

hFig = figure(1);
set(gcf,'PaperPositionMode','auto')
set(hFig, 'Position', [0 0 300 200])
plot(rand(2))
xlabel('$k$')
ylabel('$t$')
matlabfrag('C:/Users/5xum/Dropbox/Magisterij/slike/test1')

而且当然

hFig = figure(1);
set(gcf,'PaperPositionMode','auto')
set(hFig, 'Position', [0 0 300 200])
plot(rand(2))
xlabel('$k$')
ylabel('$t$')
matlabfrag('C:/Users/5xum/Dropbox/Magisterij/slike/test2')

我现在尝试使用 pdflatex 和文件创建一个漂亮的 latex 文件

\documentclass{article}
\usepackage{pstool}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{figure}[width=\textwidth]
\begin{subfigure}[b]{0.3\linewidth}
    \centering
    \psfragfig{test1}
\end{subfigure}
\begin{subfigure}[b]{0.3\linewidth}
    \centering
    \psfragfig{test2}
\end{subfigure}
\end{figure}
\end{document} 

但结果是图片重叠,而且太靠右了。我尝试了不同的裁剪样式和不同的子图宽度,但什么也没改变。我将不胜感激任何帮助。

谢谢。

相关内容