matlab2tikz:軸/刻度標籤和tikz圖中圖例中的字體錯誤

matlab2tikz:軸/刻度標籤和tikz圖中圖例中的字體錯誤

我在 Linux 64 位元機器上使用 Matlab 2016b。

我在Matlab有下圖:

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

當我將 包含ex.tex在 Latex 檔案中時,產生的 pgfplot 具有

  1. 錯誤的字體

  2. 錯誤的 x 刻度標籤,

如截圖所示:

pgflot 圖

有人可以告訴我我在這裡做錯了什麼嗎?

相關內容