Mailing List CyrTeX-ru@vsu.ru Message #1506
From: Alexander E. Gutman <CyrTeX-ru@vsu.ru>
Subject: Re: Окружение и команда для того же самого
Date: Wed, 8 Jul 2009 18:40:18 +0700
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Здравствуйте, друзья.

Андрей Севастьянов (АС) 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

--
Александр Гутман

Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster