2014 dxdy logo

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

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




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

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

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

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

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

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

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


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