我使用以下命令在 epslatex 中绘制图形。
set terminal epslatex size 3.0in,2.25in font ',8'
set output 'filename.tex'
终端epslatex
生成两个文件:filename.tex
和filename.eps
。如在中所述Gnuplot epslatex 终端不显示轴文本,我通过以下方式将此 tex 文件嵌入filename.tex
到 latex 文档中:
\documentclass[conference]{IEEEtran}
\begin{figure}[!t]
\centering
\includegraphics{filename}
\caption{simulation result}
\label{f_sim}
\end{figure}
但是,图形尺寸比 大得多3.0in,2.25in
。如何保持图形尺寸不变?
答案1
请始终给予满的但脚本和文档很少。您给出的片段无法编译。问题往往出在那些未发布的部分。
这是一个简短的例子,效果很好:
gnuplot 脚本filename.gp
:
set terminal epslatex size 3.0in,2.25in font ',8'
set output 'filename.tex'
plot x
main.tex
以及包含内容的文档
\documentclass[conference]{IEEEtran}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\input{filename}
\caption{simulation result}
\end{figure}
\end{document}
现在运行
gnuplot filename.gp
pdflatex main.tex
获取具有正确尺寸图像的文档。