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