Beautiful plots in Latex

Quick links: – Matlab to TikZ (Latex graphics) conversion tool for plots – TikZ documentation – general graphics – Pgfplots documentation – plotting tool inside Latex

Modifications and examples below.

(Work in progress)

I modify my matlab2tikz always in two wasy:
comment out the line for the deprecated matlab version (I do the heavy work on Matlab 2012a, sue me)

warning(ID, warningMessage, envWithVersion, ID);


% warning(ID, warningMessage, envWithVersion, ID);

I search for default value of showInfo and change it to false

ipp = ipp.addParamValue(ipp, 'showInfo', true, @islogical);


ipp = ipp.addParamValue(ipp, 'showInfo', false, @islogical);

and now matlab2tikz is quiet like an electric saw stuck on a nail (and as much stable).

Next mod:
for more robust size adjustments in Latex I use a classic syntax:

matlab2tikz('plot1.tex', 'width', '\figurewidth', 'height', '\figureheight')

this of course requires figurewidth and -height to be declared in preamble and just before figure.

Ok, why now apply those as default values? I’m not really gonna use the 7.28in-like values anytime soon during my writing, so:

ipp = ipp.addParamValue(ipp, 'height', '', @ischar);
ipp = ipp.addParamValue(ipp, 'width' , '', @ischar);


ipp = ipp.addParamValue(ipp, 'height', '\figureheight', @ischar);
ipp = ipp.addParamValue(ipp, 'width' , '\figurewidth', @ischar);

Leave a Reply