Невозможно преобразовать ось 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');
%       ^                             ^   ^   ^

Другие вопросы по тегам