首页 文章

发布Matlab EPS数据

提问于
浏览
1

当我创建一个我希望包含在Latex中的EPS数字时,我遇到了问题 . 不知何故,我无法在使用Matlab创建的图形上方添加 Headers . 它被空白覆盖 . 我创建了一个最小的工作示例 . matlab中的数字是根据以下代码创建的:

plot(1:10)
title('A line')
print('test','-depsc2')

和相应的乳胶文件:

\documentclass[a4paper]{article} 
\usepackage{graphicx} 
\begin{document} 
\begin{figure}[h]
    \caption{Caption is overwritten}
    \includegraphics[width=\textwidth]{test.eps}
\end{figure}
\end{document}

输出pdf中没有可见的 Headers . 我是一个dvi-ps-pdf链 .

这似乎是边界框值的问题 . 如果我添加到graphx的草稿模式(\ usepackage [draft] ),则会出现 Headers .

谢谢你的帮助 .

最好,罗布

1 回答

  • 1

    试试 includegraphics 中的 clip 选项:

    \includegraphics[width=\textwidth, clip]{test.eps}
    

    您可能还希望在 Headers 和图形之间包含一些垂直空间:

    \caption{Caption is overwritten}
    \vspace{5mm}
    \includegraphics[width=\textwidth, clip]{test.eps}
    

相关问题