来自 tex 输入的并排数字

来自 tex 输入的并排数字

我通过 gnuplot 和 epslatex 终端获得了一些图。每个图的输出分为两个文件:(1) foo.eps 和 (2) foo.tex。

我想将这些图并排放在 tex 文档中。但是使用 subfigure 或 minipage 时我遇到了一些问题...

我想做这样的事

\documentclass{toptesi}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}

\begin{figure}
\begin{subfigure}{0.5\textwidth}
\input{foo1.tex}
\caption{bla bla}
\end{subfigure}
\begin{subfigure}{0.5\textwidth}
\input{foo2.tex}
\end{subfigure}
\end{figure}

\end{document}

但图像不会根据子图宽度重新缩放,尽管标题会。如何做到这一点?

答案1

我尝试了一种解决方法,它有效。我把 \input 放在一个像这样的 resizebox 中

\resizebox{\textwidth}{!}{\input{foo.tex}}

其中 \textwidth 是页面宽度的一半,因为它位于子图环境中。

我不知道是否有更好的解决方案,但是这个有效......

编辑:

唯一的问题是标签 - 我不知道为什么 - 超出了边界,需要手动调整子图的大小和它们之间的 hspace......仍在寻找更好的解决方案...... :-)

相关内容