matlab2tikz: Falsche Schriftarten in Achsen-/Teilstrichbeschriftungen und Legende in Tikz-Abbildung

matlab2tikz: Falsche Schriftarten in Achsen-/Teilstrichbeschriftungen und Legende in Tikz-Abbildung

Ich verwende Matlab 2016b auf einem 64-Bit-Linux-Computer.

Ich habe die folgende Abbildung in Matlab:

Matlab-Abbildung

Mithilfe eines Skripts nehme ich einige Änderungen am Bildtext vor und rufe dann matlab2tikzdie Funktion auf. Dieses Skript ist unten angegeben.

%% Script to modify text properties and call matlab2tikz
openfig('example.fig')
hfig = gcf;
haxis = gca;

haxis.XLabel.String = 'XLABEL (x 1000)'; 
haxis.XLabel.FontName = 'Lucida Sans Typewriter';
haxis.YLabel.String = 'YLABEL (30 runs)'; 
haxis.YLabel.FontName = 'Lucida Sans Typewriter';

% change tick label fonts
haxis.FontName = 'Lucida Sans Typewriter';
haxis.Legend.FontName = 'Lucida Sans Typewriter';
haxis.XTickLabel = {'2','4','6','8'};
matlab2tikz('example.tex','width','\figurewidth');
close all

Wenn ich das ex.texin die Latex-Datei einbinde, hat das erzeugte pgfplot

  1. falsche Schriftarten

  2. falsche X-Tick-Beschriftungen,

wie im Screenshot gezeigt:

pgflot-Figur

Kann mir jemand sagen, was ich hier falsch mache?

verwandte Informationen