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
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
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
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
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 ___________________________________________________________________________________