Changes

Jump to navigation Jump to search
no edit summary
<cd:shortdesc>
<!-- a short command summary goes here -->
The instances of <tt>\start<i>mathalignment</i> ... \stop<i>mathalignment</i></tt> are used for ..math alignments.
</cd:shortdesc>
<cd:sequence>
</cd:variants>
<cd:description>
 Using {{cmd|startmathalignment}} one can align mathematical equations similar to what is known from LaTeX's <!-- code>amsmath</code> package. It is used inside formulas. The usage is straightforward:<texcode>\startformula \startmathalignment[...=...] \NC ... \NC ... \NR \stopmathalignment\stopformula</texcode>As in tabular materials {{cmd|NC}} is used as column separator and {{cmd|NR}} as row separator. Whether the formula is numbered can be controlled by prefixing {{cmd|placeformula}} to {{cmd|startformula}}. This will place a single number vertically centred with respect to the equation. When all the long description of subformulas should be numbered individually, one specifies <code>number=auto</code>. There is a predefined shorthand for {{cmd|startmathalignment}} which is {{cmd|startalign}} to match the command goes here --<code>amsmath</code>name. However, {{cmd|startmathalignment}} should be preferred, as {{cmd|startalign}} already has a different meaning outside math mode. 
</cd:description>
<cd:examples>
<!-- command example(s)
<cd:example title="">
To imitate certain LaTeX contructs (some might not yet work on the Wiki). More examples can be found in [https://www.ntg.nl/maps/34/06.pdf A. Mahajan, <i>Display Math in ConTeXt</i>, MAPS <b>34</b>, 22–34 (2006).]
 
* <code>align</code>
<context source="yes">
\placeformula
\startformula
\startmathalignment[number=auto]
\NC v \NC= u + at, \NR
\NC d \NC= ut + \frac{1}{2} at^2. \NR
\stopmathalignment
\stopformula
</context>
 
* <code>gather</code>
<context source="yes">
\placeformula
\startformula
\startmathalignment[n=1,number=auto]
\NC v = u + at, \NR
\NC d = ut + \frac{1}{2} at^2. \NR
\stopmathalignment
\stopformula
</context>
 
* <code>alignat</code>
<context source="yes">
\placeformula
\startformula
\startmathalignment
[n=7,align={right,left,right,left,right,left,right}]
\NC x_1 \NC + \NC x_2 \NC + \NC 6x_3 \NC = \NC 170, \NR
\NC 3x_1 \NC - \NC 110x_2 \NC - \NC x_3 \NC = \NC 4, \NR
\NC 14x_1 \NC + \NC 13x_2 \NC + \NC 10x_3 \NC = \NC 25. \NR
\stopmathalignment
\stopformula
</context>
</cd:example>
-->
</cd:examples>
<cd:notes>
<cd:wikipage originator="system" page="Category:Mathematics"></cd:wikipage>
<cd:wikipage originator="system" page="Keywords:Alignment"></cd:wikipage>
<cd:commandref name="placeformula"></cd:commandref>
<cd:commandref name="startformula"></cd:commandref>
</cd:seealso>
</cd:commandgroup>

Navigation menu