将 MATLAB 表作为 eps 图形插入时,图形被截断

将 MATLAB 表作为 eps 图形插入时,图形被截断

我正在尝试将一个MATLAB UI表格(我之前将其保存为.eps图形并将其放入与我的.tex文件相同的文件夹中)包含到 LaTeX 文档中,使用:

\begin{figure}
\centering
\includegraphics{Table_TEST1}        %{Figure name without .eps extension}
\caption{Caption1}
\label{fig:Test1Table}
\end{figure}

但是,只有部分图形显示出来,四分之一的图形被截断了。我尝试使用

\includegraphics[scale=.5]{Table_TEST1} 

相反,图形被重新缩放,但图形的一部分仍然缺失。有什么办法可以解决这个问题吗?

当我eps使用eps查看器打开该图形时,它显示尺寸为:宽度:470,高度:293。

我不知道这个事实是否对这个问题起了作用。

答案1

尝试将 matlab2tikz 脚本放入 matlab。

答案2

您需要编译此序列latex--> dvi-->ps2pdf以包含.eps图形和输出.pdf。简单latex仅给出.dvi,而 pdflatex 直接给出.pdf。顺便说一句latex--> dvi-->ps2pdf是一种传统方式,除非您需要它用于 ps specials、pstricks 等。pdflatex已成为许多人和编辑器(包括 TeXworks 等)的默认引擎。

当你的图形实际上是一个表格时,要有一个表格标题,例如Table No,而不是Figure No

Table_TEST1只需在表格环境中包含不带扩展名的图形即可,如下例所示。

\documentclass[12pt]{article}
\usepackage{mwe} % http://www.ctan.org/pkg/mwe
\pagestyle{empty}
\begin{document}
\begin{figure}[!htbp]
\centering
\includegraphics[scale=0.5]{example-image-a}%figure without extension
\caption{Test1Table as figure}
\label{fig:Test1Table}
\end{figure}
 This is example for figure enviroment \ref{fig:Test1Table}.
 %http://tex.stackexchange.com/q/3243/15717 (why table caption is on the top)
\begin{table}[!htbp]
\caption{Test1Table as table} % table caption at top and separate counter 
\centering
\includegraphics[scale=0.5]{example-image-a}
\label{tabl:Test1Table}
\end{table}
This is example for figure inside table enviroment \ref{tabl:Test1Table}.
\end{document}

在此处输入图片描述

相关内容