Consider this innocent construction:

  @[EMAIL PROTECTED]
  }

which fails with

  Argument of @commentxxx has an extra }.

This demonstrates that [EMAIL PROTECTED]' is not the same as `%' in TeX :-(

A fix would require that for all commands which take an argument the
catcode of ^^M is changed so that it isn't prematurely converted to a
space.  Alternatively, the newline character could perhaps generally
be made active and protected with [EMAIL PROTECTED]@protect (similar to
LaTeX's inputenc mechanism) to achieve this.

Besides being a very ugly (undocumented) deficiency, a working
solution is quite important for the [EMAIL PROTECTED]' trick within macros (if
expanded with `texi2dvi -E').


    Werner


Reply via email to