Importing MATLAB Figures into Latex
Show older comments
I have a Matlab figure and I want to import it to latex. My code is
>> plot3(Pa,Pb,Profit,'x') >> print -deps graph1
Then I copy and paste the eps file to my latex file and use this code.
\begin{figure}
\centering
\includegraphics{graph1}
\caption{}
\end{figure}
Error: Unknown graphics extension.
Does anyone know how to import Matlab figures into Latex?
Thanks
2 Comments
marcflight
on 21 Sep 2015
Did you add \usepackage{graphicx} in the preamble ? Did you move the graph1 image to your LaTeX directory?
Sanket Bhagat
on 11 Oct 2017
still same problem sir?? what to do?
Accepted Answer
More Answers (2)
Chad Greene
on 18 Jan 2015
1 vote
Instead of print I tend to use export_fig to export a very nice looking pdf. \includgraphics handles pdfs well.
3 Comments
Yellow Canary
on 19 Jan 2015
Yellow Canary
on 19 Jan 2015
Chad Greene
on 19 Jan 2015
I am guessing you put export_fig somewhere that Matlab can't find it. And pdfs in LaTeX should be no problem with \usepackage{graphicx} in the header.
Youssef Khmou
on 19 Jan 2015
Besides the explained proposition above, try to specify the extension in the source File :
\usepackage{graphicx}
\usepackage{epstopdf}
% other Tex instructions {Document ....}
\begin{figure}
\centering
\includegraphics{graph1.eps}
\caption{....}
\end{figure}
1 Comment
Muhammad Salman Bashir
on 5 Dec 2019
but my graph shape is black i want it in colours these graph..is this possible with these graphs????
Categories
Find more on Printing and Saving in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!