Как я могу обернуть команду LaTeX в среде? В сущности, как я могу превратить \somecommand {contents} в \begin {somecommand} содержимое \end {somecommand}? Я пробовал очевидное в создании новой среды как таковой:
\newenvironment{somecommand}[0]{
\somecommand{
}
{
}
}
но это вызывает проблемы с фигурными скобками. Позвольте мне привести более конкретный пример. Предположим, что вы хотите создать среду очень важную, и вы хотите использовать команду emph для ее выполнения. Прямым (но неправильным) решением было бы написать что-то как
\newenvironment{very-important}[0]{
\emph{
}
{
}
}
Проблема заключается в том, что команда работает с информацией, которая находится внутри среды, поэтому она не является одной из команд открытия среды и не является закрывающей командой среды. Вопрос в том, как вы можете это сделать?