Dear list members, The below solution stopped working in the latest bet (2017.01.27 14:39 MKIV beta) It is still workig fine using the wiki ConTeXt online. Has anything changed using this align feature? Kind regards, Jan Willem Flamma
On 25 aug. 2016, at 13:52, Henri Menke
wrote: Hi Jan,
if I understood you correctly, this should produce what you are after.
\starttext
\startformula E = mc^2 \stopformula
\startformula \startalign[m=3,align={middle},distance=0pt plus 1 fil] \NC \rlap{\text{Text1}} \NC\NC E=mc^2 \NR \NC \rlap{\text{This is an explanation}} \NC\NC E=mc^2 \NR \NC \rlap{\text{This is a very very very long explanation}} \NC\NC E=mc^2 \NR \stopalign \stopformula
\stoptext
The inner workings of this solution are quite messy. You *have* to have the \NC\NC between text and formula and the formula must not contain any further alignment points; text has to be enclosed in \rlap. As you can see it centers the formula unconditionally and just flows into the text if it doesn't fit. Just don't do it like this.
Cheers, Henri
On 08/24/2016 05:38 PM, Jan Willem Flamma wrote:
Hi Otared,
I apologize for not explaining it better.
Maybe the below example will illustrate better what I’m trying to achieve. - The first formula is perfectly aligned. - The bottom three formulas do not line up with the top formula
I’m trying to align all formulas regardless of the amount of text added to the left of the formula. Of course I could add \qquad or \quad to try and manually align but basically I’m interested to know if a fool proof method exist that aligns all without using \\qquad or \quad
\starttext
% Mid-aligned formula \startformula E = mc^2 \stopformula
\setupformulas[align=flushleft] \startformula \startalign[n=3,align={left,middle}] \NC \text{Text1} \NC \qquad \NC E = mc^2 \NR \NC \text{This is an explanation} \NC \qquad \NC E = mc^2 \NR \NC \text{This is a longer explanation} \NC \qquad \NC E = mc^2 \NR \stopalign \stopformula
\stoptext