2016-09-12 1 views
1

Я пытаюсь экспортировать данные из MATLAB в качестве публикации для импорта в документы LaTeX.Экспорт MATLAB eps не включает коробку с надписью

Я могу установить все свойства графики, которые мне бы хотелось, однако, когда я экспортирую свою фигуру в виде .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} 

Это дает следующий результат, который не имеет легенды поле: enter image description here

ответ

1

Он отлично подходит для меня с использованием Matlab 2016a и вашего документа TeX. Следующий TeX документ также работает, попробуйте, может быть, это проблема с TeX компилятором:

\documentclass[a4paper]{article} 
\usepackage[pdftex]{graphicx} 

\begin{document} 

    \includegraphics[width=\textwidth]{LineTest.eps} 

\end{document} 

Запуск epstopdf вручную на изображение EPS также дает PDF с легендой в коробке. Можете ли вы запустить его из командной строки и посмотреть, остается ли проблема для вас?


FYI моя версия 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 
+0

Хм, когда я бегу eps2pdf из командной строки дает тот же результат, без коробки вокруг легенды. Запуск документа tex возвращает следующую ошибку для меня: Неизвестное расширение графики: .eps. \ includegraphics [width = \ textwidth] {ALINETEST.eps} В моей преамбуле обычно должно быть следующее: \ usepackage {epstopdf} –

+0

@ B.Thomas Возможно, это может быть проблема с вашей версией pdflatex, какая ОС вы и как вы установили LaTeX? – Sheljohn

+0

Я на Windows 10 (64 бит), и я недавно установил LaTeX. В настоящее время я использую TexStudio для записи, используя Miktex 2.9. Я не уверен, как получить версию pdftex? –