如何使用 Gnuplots .eps 和 .tex 文件与 pdflatex

如何使用 Gnuplots .eps 和 .tex 文件与 pdflatex

我尝试使用 .txt 文件中的数据绘制图表。使用 gnuplot 的部分可以工作,但将图表导入 Latex 却很麻烦。这就是我所做的:

-- GNUPLOT --

set terminal epslatex size 10cm,5.8cm
set output 'Messw1.tex'
plot '~Long Filepath~/mydata.txt' notitle with lines

现在“我的文档”中有两个文件(在 C 分区,以防万一。TexLive 2012 和 Gnuplot 位于不同的分区上。):“Messw1.tex”和“Messw1.eps”。

- 乳胶 -

\documentclass[11pt]{scrartcl}
\usepackage{float}
\usepackage{caption}
\usepackage{epstopdf}

\begin{document}

\begin{figure}
    \input{~Long Filepath~/Messw1}
\end{figure}

\end{document}

这是我第一次使用乳胶,我一点也不知道该如何让它工作。:)迫切需要帮助!

答案1

我想到了一些观点:

  • 我想知道经典的 (dvi)latex、dvips、ps2pdf 路线是否适合您?这主要是为了确保这实际上是 pdflatex 问题,而不是其他问题。
  • 如果 .tex/.eps 文件不在主文档或类似文件的子目录中,有时可能会出现问题。您能否将 messw1.tex、messw1.eps 复制到与主文档相同的目录中\input messw1.tex

替代选择

现在还没有真正回答你的问题,但如果你想要一些高质量的图表,使用 tex 作为标签,你可能需要看看格莱美

答案2

只需让 gnuplot 输出 PDF,或以某种方式将 EPS 转换为 PDF。pdflatex 不处理 eps 或 ps 图形。

相关内容