标题与情节标签重叠

标题与情节标签重叠

我使用 gnuplot 和 epslatex 终端获得了一个图。因此,我有两个来自 gnuplot 的输出文件:带有图形的 foo.eps 和带有标签的 foo.tex。为了将图包含到我的 latex 文档中,我编写了

\documentclass[a4paper,11pt]{toptesi}
\usepackage{graphicx}

\begin{document}

\begin{figure}
\input{foo}
\caption{bla bla}
\end{figure}

\end{document}

问题是,标题显然只能看到 .eps 并覆盖 .tex 文件中包含的标签。如何告诉标题写在整个图(图像+标签)的底部?

所有 gnuplot+epslatex 图表都存在这个问题。我做了类似的事情

set term epslatex
set output 'foo.tex'
set xlabel '$x$'
set ylabel '$f\left(x\right)$'
plot 'data.dat' u 1:2 w lines

并且标题始终位于图像下方,但与 x 标签重叠。 有没有办法手动移动标题,即使这不是优雅的方法?

答案1

epslatex使用终端时,gnuplot 会生成一个eps文件和一个包含代码的单独tex文件。此tex代码使用 包含图像\includegraphics,并使用 picture 环境添加标签等。如果在由 编译的文档中使用此代码pdflatex,则eps文件在包含之前将转换为pdf。如果 gnuplot 创建plot.texplot.eps,则编译后还会有一个名为 的文件plot-eps-converted-to.pdf

现在很难确定到底发生了什么,因为我无法在我的计算机上重现该问题。但是,从问题未发生的事实来看latex+dvips,我们可以推断出自动eps转换pdf为无法正常工作。可能值得-eps-converted-to.pdf在查看器中打开一些文件以查看问题是否可见。作为一种解决方法,我建议删除文件-eps-converted-to.pdf并使用自己进行转换,eps2pdf这样就pdflatex不必这样做了。

相关内容