[texhax] environment from command
Reinhard Kotucha
reinhard.kotucha at web.de
Sat Nov 20 00:24:07 CET 2010
On 19 November 2010 Barbara Sánta wrote:
> Hi, an elementary question, but I couldn't find the answer: how could
> I define an environment from a command such that an argument of it be
> inside the environment.
>
> Example:
>
> given the next command:
> \command{fix first argument}{variable second arg}{fix third arg}
If the first and third arguments are constants, you can create another
command in order to reduce the number of arguments:
\newcommand{\foo}[1]{\command{arg1}{#1}{arg3}}
> Construct the next environment:
> \begin{environment}
> variable second arg
> \end{environment}
and then you can use it in \newenvironment:
\newenvironment{bar}[1]{\foo{#1}}{}
\begin{bar}{hello}
...
\end{bar}
Regards,
Reinhard
--
----------------------------------------------------------------------------
Reinhard Kotucha Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover mailto:reinhard.kotucha at web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------
More information about the texhax
mailing list