Я бы хотел нарисовать свои фигуры в «полном 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