Print

Print


In <[log in to unmask]> "William F. Hammond" <[log in to unmask]> writes:
>But my original question was motivated by several lines from
>"ltx3info.tex" and my wondering whether these lines were durable
>for the LaTeX-3 future.

>Here are clips of a "newenvironment" and a "newcommand":

>%%%%% clip
>\newenvironment{citations}{%
>   \list{}{%
>      \renewcommand{\makelabel}[1]{\normalfont\itshape ##1}%
>   }%
>}{%
>   \endlist
>}
>%%%%% clip
>\newcommand{\AmSLaTeX}{$\mathcal A$\lower.4ex\hbox{$\!\mathcal
>                                              M\!$}$\mathcal S$-\LaTeX}
>%%%%% endclips

>(I do not see why "citations" could not have been done entirely in
>Lamport LaTeX.  (I am unclear what "list" and "endlist" are.))

\newenvironment{foo}{start}{end} defines \foo{start} and \endfoo{end}.

But this is an undocumented feature -- which you can use at your own
risk. So citations really should be

\newenvironment{citations}{%
   \begin{list}{}{%
      \renewcommand{\makelabel}[1]{\normalfont\itshape ##1}%
      }%
   }{%
      \end{list}%
   }

I think the official policy on compatibilty is something like: if it's
mentionend in the manual or in /doc, it will be provided. Otherwise it
might be unavailable or hidden somewhere.

Best regards
        Martin

--
               Martin Schr"oder, [log in to unmask]
\line{Final exhortation: G{\sc O} {\sc FORTH} now and create
{\sl masterpieces of the publishing art!\/}}
                              Donald E. Knuth, TeXbook.TeX line 18801f