Как правильно установить «полную LaTeX» фигуру в Matlab? - PullRequest
0 голосов
/ 14 февраля 2019

Я бы хотел нарисовать свои фигуры в «полном LaTeX», чтобы они соответствовали документу TeX, где он реализован.Но так как у меня много графиков, я подумал, можно ли предварительно установить значения по умолчанию ОДИН РАЗ, чтобы:

  • меток осей,
  • чисел на осях,
  • title,
  • legend,
  • text,

написаны латексным шрифтом - без необходимости использовать set во всей сессии Matlab.Кроме того, чтобы избавиться от \bf{} в xlabel, ylabel и title (я предпочитаю, чтобы они были выделены жирным шрифтом, включая математические символы, если они присутствуют), существует ли способ автоматического «полужирного»их?

Мне уже удалось получить сюжет с метками и заголовком в латексе.Но номера осей и легенды все еще в оригинальном шрифте.А tex intrepeter игнорирует команду bold.

set(0,'DefaultTextInterpreter','latex')
set(0,'DefaultAxesFontWeight','Bold')
set(0,'DefaultAxesLineWidth',3)
set(0,'DefaultTextFontWeight','Bold')
set(0,'DefaultAxesTitle','Bold')
set(0,'DefaultTextFontSize',35)
set(0,'DefaultAxesFontSize',30)
set(0,'DefaultLineLineWidth',3) % for big boxes

Как установить интерпретатор легенды и номеров осей?Есть ли способ автоматически получить жирный ярлык и заголовок?Поскольку непосредственная реализация \bf{} вернет ошибку, если есть математика, например, xlabel(\bf{position} \boldmath{$x$} \bf{(mm)}) (что является тяжелым обозначением).

РЕДАКТИРОВАТЬ 1: MATLAB версия R2016-b

...