
Linux 64 ビット マシンで Matlab 2016b を使用しています。
Matlab に次の図があります:
スクリプトを使用して、図のテキストにいくつか変更を加えてからmatlab2tikz
関数を呼び出します。このスクリプトを以下に示します。
%% 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
Latexファイルにを含めるとex.tex
、生成されるpgfplotには
間違ったフォント
間違ったx目盛りラベル、
スクリーンショットに示すように:
誰か私がここで何を間違っているのか教えてもらえますか?