On Thu, 03 Nov 2011 14:23:28 -0600, Wolfgang Schuster
The old \inmargin command is gone, Hans rewrote the whole code for \inmargin etc.
You can change the alignment global with \setupmarginframed[align=outer] for for a single command with \inmargin[][align=outer]{…}
Hmm .. does not work:
==================== \starttext \setuplayout[location={middle,doublesided},backspace=2cm] \setuppagenumbering[alternative=doublesided] % \setupmargindata[inoutermargin][location=outer,align=inner,style=\tfxx\setupinterlinespace,margin=54pt] \setupmarginframed[align=outer] % \dorecurse{20}{\input zapf \inmargin{This is a test of the margindata system and the inmargin macros}\par }
\dorecurse{20}{\input zapf \inmargin[][align=outer]{This is a test of the margindata system and the inmargin macros}\par } \stoptext ====================
inmargin remains in the left margin on each page. The \margindata commands have two optional commands, the arguments of the first argument are used for the placement of the margin text while the second passes it’s argument to the frame part of each command.
Ok, this may seem like a moot point since we got the other method working, but work on the context book means getting clear on these things and if there is a bug, so ... : A perhaps clearer example: ================= \starttext \setuplayout[location={middle,doublesided},backspace=2cm] \setuppagenumbering[alternative=doublesided] % \setupmarginframed[][align=outer] % \setupmarginframed[align=outer][] \setupmarginframed[align=outer] \dorecurse{20}{\input zapf \inmargin{This is a test of the marginframed system and the inmargin macros}\par } \stoptext ================= Toggling the commented line with the two immediately above it makes no difference; inmargin stays in the left gutter. What am I doing wrong? or should we just officially forget about the marginframed mechanism and stick to margindata only?? Best wishes Idris -- Professor Idris Samawi Hamid, Editor-in-Chief International Journal of Shīʿī Studies Department of Philosophy Colorado State University Fort Collins, CO 80523