Open main menu

Changes

no edit summary
<?xml version='1.0'?>
<!-- this file was generated on 2020-08-20T09:05 -->
<cd:commandgroup generated="yes" name="mathalignment" type="environment" xmlns:cd="http://wiki.contextgarden.net/commanddoc/20200807">
<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:command>
</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 long description of equation. When all the command goes here --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 <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</cd:examplecode>--<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</cd:examplescontext* <code>gather<cd:notes/code><!-- this is for special remarks that do not fit elsewherecontext source="yes">\placeformula\startformula \startmathalignment[n=1,number=auto] \NC v = u + at, like discovered bugs in specific \NR \NC d = ut + \frac{1}{2} at^2. \NR \stopmathalignment\stopformula</context versions> * <code>alignat<cd:note author/code><context source="...yes" date>\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:noteexample></cd:examples>--<cd:notes></cd:notes>
<cd:seealso>
<!-- one or more of these:
<cd:commandref name="xx"></cd:commandref>
<cd:wikipage page="xx"></cd:wikipage>
<cd:url url="https://xx"></cd:url>
<cd:manual pdf="xx"></cd:manual>
<cd:source file="xx"></cd:source>
-->
<cd:commandref name="definemathalignment" originator="system"></cd:commandref>
<cd:commandref name="setupmathalignment" originator="system"></cd:commandref>
<cd:source file="math-ali.mkiv" originator="system"></cd:source> <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:wikipage page="Category:Mathematics"></cd:wikipage></cd:seealso>
</cd:commandgroup>
774

edits