Невозможно преобразовать ось Y MATLAB в латексный формат - PullRequest
0 голосов
/ 21 января 2019

Я недавно начал делать некоторые прототипы с использованием 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 не была в латексном формате. Мне интересно, почему это так.

enter image description here

Спасибо!

1 Ответ

0 голосов
/ 21 января 2019

Вы испортили синтаксис LaTeX. Смотрите выделенные изменения:

ylabel('\%MeOH in Distillate, \textit{$X_D$} (\%)', 'Interpreter', 'latex');
%       ^                             ^   ^   ^

output

...