Hi Jan, unfortunately, these commands are in no book. I just looked them up in the ConTeXt source. However, these two books helped me a lot in improving my understanding of TeX and ConTeXt. They are definitely worth their money!
The TeXbook by Donald E. Knuth https://amzn.com/0201134489 Programming in Lua by Roberto Ierusalimschy https://amzn.com/859037985X Kind regards, Henri On 08/25/2016 03:12 PM, Jan Willem Flamma wrote: > Hi Henri, > > Thanks for your solution. This is indeed providing the functionality I was > after. > > I need to pick up a good Tex book one of these days to try and master those > commands :-) > > Regards, > Jan Willem Flamma > > >> On 25 aug. 2016, at 13:52, Henri Menke <henrime...@gmail.com> 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=\sqrt{p^2c^2+m^2c^4} \NR >> \NC \rlap{\text{This is a longer explanation}} \NC\NC \left(\beta >> mc^2+c\left(\sum _{n=1}^3 \alpha_n p_n \right)\right) \psi(x,t) = i \hbar >> \frac{\partial \psi(x,t)}{\partial t} \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 >>> >>> Thanks >>> JW >>> >>>> On 24 aug. 2016, at 10:21, Jan Willem Flamma <jwfregis...@icloud.com> >>>> wrote: >>>> >>>> Hi Otared, >>>> >>>> Thanks for the (very quick) reply. >>>> >>>> I’ve experiemented with that solution as well. However, the text can vary >>>> in length and this would required a lot of tweaking to try and get the >>>> formulas mid-aligned. >>>> I’m trying to find a fool proof solution that will get the formula >>>> mid-aligned in all cases (and hope it exists). >>>> >>>> In any case, thanks for your suggestion! >>>> >>>> Jan Willem >>>> >>>>> On 24 aug. 2016, at 10:10, Otared Kavian <ota...@gmail.com> wrote: >>>>> >>>>> Hi Jan, >>>>> >>>>> You can specify a certain horizontal distance in the second column, as in >>>>> the following: >>>>> >>>>> %%% begin example.tex >>>>> \starttext >>>>> >>>>> \setupformulas[align=flushleft] >>>>> \startformula >>>>> \startalign[n=2,align={left,middle}] >>>>> \NC \text{Text1} \NC\qquad E = mc^2 \NR >>>>> \NC \text{Text2} \NC\qquad E = mc^2 \NR >>>>> \NC \text{Text2} \NC\hskip 3cm E = mc^2 \NR >>>>> \stopalign >>>>> \stopformula >>>>> >>>>> \stoptext >>>>> %%% end example.tex >>>>> >>>>>> On 24 Aug 2016, at 10:02, Jan Willem Flamma <jwfregis...@icloud.com> >>>>>> wrote: >>>>>> >>>>>> Dear list, >>>>>> >>>>>> I would like to include text on the same line as a formula. >>>>>> The text needs to be left-aligned and the formula needs to be >>>>>> mid-aligned (as per normal). >>>>>> >>>>>> I’ve tried various solutions from the mathalign MyWay but have not >>>>>> succeeded to get the desired result sofar. >>>>>> Below a M-Not-WE. Clearly, the formula is not positioned correctly yet. >>>>>> >>>>>> Who can help me out? >>>>>> >>>>>> Regards, >>>>>> Jan Willem >>>>>> >>>>>> >>>>>> \starttext >>>>>> >>>>>> \setupformulas[align=flushleft] >>>>>> \startformula >>>>>> \startalign[n=2,align={left,middle}] >>>>>> \NC \text{Text1} \NC E = mc^2 \NR >>>>>> \NC \text{Text2} \NC E = mc^2 \NR >>>>>> \stopalign >>>>>> \stopformula >>>>>> >>>>>> \stoptext >>>>>> >>>>>> ___________________________________________________________________________________ >>>>>> If your question is of interest to others as well, please add an entry >>>>>> to the Wiki! >>>>>> >>>>>> maillist : ntg-context@ntg.nl / >>>>>> http://www.ntg.nl/mailman/listinfo/ntg-context >>>>>> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net >>>>>> archive : http://foundry.supelec.fr/projects/contextrev/ >>>>>> wiki : http://contextgarden.net >>>>>> ___________________________________________________________________________________ >>>>> >>>>> ___________________________________________________________________________________ >>>>> If your question is of interest to others as well, please add an entry to >>>>> the Wiki! >>>>> >>>>> maillist : ntg-context@ntg.nl / >>>>> http://www.ntg.nl/mailman/listinfo/ntg-context >>>>> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net >>>>> archive : http://foundry.supelec.fr/projects/contextrev/ >>>>> wiki : http://contextgarden.net >>>>> ___________________________________________________________________________________ >>>> >>>> ___________________________________________________________________________________ >>>> If your question is of interest to others as well, please add an entry to >>>> the Wiki! >>>> >>>> maillist : ntg-context@ntg.nl / >>>> http://www.ntg.nl/mailman/listinfo/ntg-context >>>> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net >>>> archive : http://foundry.supelec.fr/projects/contextrev/ >>>> wiki : http://contextgarden.net >>>> ___________________________________________________________________________________ >>> >>> ___________________________________________________________________________________ >>> If your question is of interest to others as well, please add an entry to >>> the Wiki! >>> >>> maillist : ntg-context@ntg.nl / >>> http://www.ntg.nl/mailman/listinfo/ntg-context >>> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net >>> archive : http://foundry.supelec.fr/projects/contextrev/ >>> wiki : http://contextgarden.net >>> ___________________________________________________________________________________ >>> >> >> ___________________________________________________________________________________ >> If your question is of interest to others as well, please add an entry to >> the Wiki! >> >> maillist : ntg-context@ntg.nl / >> http://www.ntg.nl/mailman/listinfo/ntg-context >> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net >> archive : http://foundry.supelec.fr/projects/contextrev/ >> wiki : http://contextgarden.net >> ___________________________________________________________________________________ > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the > Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ___________________________________________________________________________________ > ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________