Невозможно преобразовать ось Y MATLAB в латексный формат
Недавно я начал делать некоторые прототипы с использованием MATLAB. Мне нравится делать мои оси латексным шрифтом, потому что это согласуется с остальной частью моего письма. Я использовал следующий код:
figure()
plot(t, y(:, 1), t, y1, '--r')
legend('Transfer Function', 'State Space', 'Interpreter', 'latex');
xlabel('Time, \textit{t} (s)', 'Interpreter', 'latex');
ylabel('%MeOH in Distillate, \textit{X_D} (%)', 'Interpreter', 'latex');
Таким образом, я получил свою ось X и легенду в латексном формате. Тем не менее, моя ось Y не была в латексном формате. Мне интересно, почему это так.
Спасибо!
1 ответ
Решение
Вы испортили синтаксис LaTeX. Смотрите выделенные изменения:
ylabel('\%MeOH in Distillate, \textit{$X_D$} (\%)', 'Interpreter', 'latex');
% ^ ^ ^ ^