我正在尝试从出版质量中导出MATLAB数据,以便导入LaTeX文档。
我可以设置我想要的所有图形属性,但是当我将图形导出为.eps时,图例周围的框会消失。
以下MWE(我使用MATLAB 2014b):
figure
plot(1:4)
legend('A line!')
print('LineTest','-depsc2','-tiff')
在LaTeX中:
\usepackage{graphicx}
\usepackage{epstopdf} %converting to PDF
\begin{document}
\includegraphics[width=\textwidth]{LineTest}
\end{document}
答案 0 :(得分:1)
使用Matlab 2016a和您的TeX文档对我来说很好。以下TeX文档也可以使用,尝试一下,也许这是TeX编译器的一个问题:
\documentclass[a4paper]{article}
\usepackage[pdftex]{graphicx}
\begin{document}
\includegraphics[width=\textwidth]{LineTest.eps}
\end{document}
在EPS图像上手动运行epstopdf
也会在框中显示包含图例的PDF。你能从命令行运行它,看看问题是否仍然存在?
仅供参考我的pdflatex
版本:
pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian)
kpathsea version 6.2.1
Copyright 2015 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.6.17; using libpng 1.6.17
Compiled with zlib 1.2.8; using zlib 1.2.8
Compiled with poppler version 0.41.0
答案 1 :(得分:0)
我有一个类似的问题。我将两个数字保存为eps文件,并在Latex中使用它们。数字使用以下方法自动保存:
print(filename, '-depsc2', '-tiff')
我通过以下命令使用TexStudio和Miktex 2.9:
\includegraphics[width=\textwidth]{filename.eps}
第一个文件没有图例周围的边框,但第二个文件有。
我发现的解决方法是将图形(图形→另存为...)手动保存为filename.eps
。然后,边界框出现在TexStudio中。