Changes

Jump to navigation Jump to search
1,299 bytes added ,  16:28, 10 September 2012
m
moved right and left to Right and left: move to Uppercase
<< [[Bugs and workarounds]] | [[FAQ]] >
It seems that ''The <tt>right'' </tt> and ''<tt>left'' </tt> alignments are swapped backwards from the usual directions in all commands that accept an <tt>align=</tt> alignment option. For instance,
That's not a bug<context source="yes" text="produces">\setuppapersize[A5]\startalignment[left]This is some aligned text, but a backward compatibility feature, says Hanswith \type{left} alignment.\stopalignment
Think \framed[align=right,width=\textwidth]{Some framed text, with \type{align=right}.}</context> Unfortunately, when Hans was first writing this part of ConTeXt, he was thinking of "ragged right/" and "ragged left" alignment, rather than "flush left" instead and "flush right". And now that it's been this way a while, it's impossible to change it, because changing it would break backward compatibility with all of the existing documents that use it. If you'd rather not try to remember that it's backwards, ConTeXt now supports <tt>flushleft</tt> and <tt>flushright</tt> options, which do exactly the same thing, but in the "correct" direction. Thus: <context source="yes" text="produces"right>\setuppapersize[A5]\startalignment[flushleft]This is some aligned text, with \type{flushleft} alignment.\stopalignment \framed[align=flushright,width=\textwidth]{Some framed text, with \type{align=flushright}.}</context> Incidentally, note that <cmd>leftaligned</cmd> and <cmd>rightaligned</cmd> produce flush-left alignedand flush-right alignment, with <context source="yes" text="producing">\setuppapersize[A5]\leftaligned{This is some \type{leftaligned} text.}\rightaligned{This is some \type{rightaligned} text.}</context>

Navigation menu