|
Здравствуйте, друзья.
Андрей Севастьянов (АС) 08.07.2009 (15:59):
АС> В Срд, 08/07/2009 в 06:14 +0400, neGODnick пишет:
>> Вот я делаю окружение и называю его, скажем note:
>> \newenvironment{note}{. . .}{. . .}
>> но для коротких абзацев писать
>> \begin{note}
>> Тра-ля-ля.
>> \end{note}
>> не очень удобно, поэтому хочется создать команду:
>> \newcommand{\note}[1]{\begin{note}#1\end{note}}
>> чтобы писать проще: \note{Тра-ля-ля.}.
>> Я что, должен назвать команду иначе, например, \Note,
>> чтобы LaTeX не выдавал ошибок? Окружение и команда должны
>> делать ровно одно и то же, хотелось и назвать их одинаково.
АС> Поиграл с вашими примерами -- действительно, не работает.
АС> Да и среди стандартных команд/окружений не встречается
АС> одинаковых названий. Похоже, вы правы.
Дело в том, что \newenvironment{note}{...}{...}
автоматически определяет \note и \endnote.
Например, вот такое -- работает:
\newenvironment{note}{[begin note]}{[end note]}
\note Test\endnote
--
Александр Гутман
|
|