Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Как сделать алиас для \begin{multline}\end{multline}?
Как делать алиасы для окружения? Например, чтобы вместо \begin{multline}...\end{multline} использовать \begin{m}...\end{m}.
Так не работает: \newenvironment{m}{\begin{multline}}{\end{multline}}

 Re: Как сделать алиас для \begin{multline}\end{multline}?
Никак, и не надо. Поставьте себе нормальный редактор, что-то типа TeXStudio, и вам достаточно будет ввести \begin{m и воспользоваться выпадающим меню с подсказкой для всего остального.

 Re: Как сделать алиас для \begin{multline}\end{multline}?
Combat Zone в сообщении #1639188 писал(а):
Никак, и не надо. Поставьте себе нормальный редактор
Вам не надо, а мне надо. Это нужно не для ручного набора в редакторе, а для программной генерации в приложении. Есть причины, по которым желательно сделать алиас.

 Re: Как сделать алиас для \begin{multline}\end{multline}?
Можно попробовать пакет environ. Последний ответ в https://tex.stackexchange.com/questions/271712/nested-amsmath-environments-with-newenvironment

Но на всякий случай добавлю, что команда \m в LaTeX уже определена, так что осторожнее с окружением m (и вообще с однобуквенными командами и окружениями).

 Re: Как сделать алиас для \begin{multline}\end{multline}?
Аватара пользователя
А если в преамбуле написать
Код:
\newcommand{\m}{multline}
.

 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group