>>>>> "Richard" == Richard Heck <[EMAIL PROTECTED]> writes:

Richard> One question is how spacing and alignment should be handled
Richard> in commands that have moving arguments. The existing code is
Richard> inconsistent: \begin{onehalfspacing}
Richard> \section{\protect\begin{flushright}Section
Richard> Name\protect\end{flushright}} \end{onehalfspacing} So the
Richard> alignment goes with the argument, the spacing outside it. My
Richard> view is that both should go outside, lest the user get an odd
Richard> surprise in the table of contents and page headings. 

Putting the outside seems reasonable. But I do not see why you should
do something different for commands with moving arguments and without.
I am opposed to this approach.

Richard> (Another option would be simply to prohibit this kind of
Richard> thing altogether. As Andre' said, it's really a misuse of
Richard> LaTeX.) 

It would be a good idea, probably.

Richard> Other question: Part of what causes a problem in tables is
Richard> the occurrence of \par at the end of every
Richard> \begin{flushright}, etc, environment that LyX outputs. (I've
Richard> removed it from the above.) Is this really necessary? Surely
Richard> it's not always necessary, and it's the cause of a lot of
Richard> problems here. The current patch just removes it, but it's
Richard> trivial to put it back, and it wouldn't be too much harder if
Richard> we wanted it sometimes but not other times. I just need to
Richard> know when we need it and when we don't.

This is actually the proverbial can of worm. Juergen, you are probably
the one who knows best about this (alignment and tables).

JMarc

Reply via email to