![matlab2tikz:tikz 图中 Axis/Tick 标签和 Legend 中的字体错误](https://linux22.com/image/347977/matlab2tikz%EF%BC%9Atikz%20%E5%9B%BE%E4%B8%AD%20Axis%2FTick%20%E6%A0%87%E7%AD%BE%E5%92%8C%20Legend%20%E4%B8%AD%E7%9A%84%E5%AD%97%E4%BD%93%E9%94%99%E8%AF%AF.png)
我在 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
当我将其包含ex.tex
在 Latex 文件中时,生成的 pgfplot 具有
错误的字体
错误的 x-tick 标签,
如截图所示:
有人能告诉我我在这里做错了什么吗?