Open main menu

Changes

== Display math mode ==
Type {{cmd|startformula}} to get display math mode, or {{cmd|dm}} to get a inline typesetting but keeping display sizing and rules.
<context source="yes">
c^2 = a^2 + b^2.
\stopformula
 
\dm{c^2 = a^2 + b^2}
</context>
<code>$2$</code> gives <context>\setuplayout[scale=0.8]$2$</context>.
Notice that the ''x'' is in italic while the ''2'' is upright. This is the usual mathematic convention.
 
= Formula, formulae, equations =
* '''[[Math/Display | Math display]]''' for
** numbering
** referencing
** list of Formulae
** formating
* '''[[Math/Multiline_equations | Multiline equations]]''' for
** alignment
** number of columns
** equation numbering and sub-numbering(very similar to above)
** formating, specifying and defining alignment
** cases
** delimiters
** block matrices and vertical/ horizontal lines
** border matrices
= Typesetting Math symbols =
* '''[[Math/basic | Math glyphs]]'''
** Binary Operators Relations
** Sums, products and integrals. A specific page is for [[Product integral]]
** Greek Letters
** Subscript and superscript
** List of all math macros
* '''[[Math/functions]]''' (typesetting of usual functions, and defining new ones)
* '''[[Math/Vectors]]'''
* '''[[Math/stackers]]'''
** how to stack some characters over another one (and accent)
** underbrace** and overbrace* '''[[Math/Fonts]]'''
** [[math calligraphic]] seems to be old content
* '''[[Math/fractions | Math/Fractions, Binomials, genfrac, continued fractions.and binomials]]'''* Delimiters (big, bigg, left, middle, right)* Integrals and Sums* ('''[[Math/functions|Log likeDelimiters]]) functions'''* dots* Arrows (see [http://dl.contextgarden.net/myway/matharrows.pdf Math Arrows])* [[Vectors]]* [[Product integral]]* Number '''Formatting : there's a special command, numbers with {{cmd|digits}}''', with and its own manual about formatting numbers, see <i>[http://www.pragma-ade.nl/general/magazines/mag-0003.pdf Pasting digits together(2003)]* </i>. Don't forget the [[Math spacing]http://www.pragma-ade.nl/general/manuals/units-mkiv.pdf Units manual (2020)= Plotting =
* [http://www.pragma-ade.nl/general/manuals/luametafun.pdf LuaMetafun manual] (2021)
** [http://www.pragma-ade.nl/general/manuals/luametafun.pdf#page=30 Contours]
** [http://www.pragma-ade.nl/general/manuals/luametafun.pdf#page=41 Surfaces]
** [http://www.pragma-ade.nl/general/manuals/luametafun.pdf#page=44 Meshes]
** [http://www.pragma-ade.nl/general/manuals/luametafun.pdf#page=48 Functions]
** [http://www.pragma-ade.nl/general/manuals/luametafun.pdf#page=54 Charts]
* [https://akela.mendelu.cz/~thala/statcharts/ The New (2020) graph module]
** with its dedicated [https://akela.mendelu.cz/~thala/statcharts/statistical-charts.pdf manual "Drawing Statistical Charts"]
** and a [https://meeting.contextgarden.net/2020/talks/2020-09-11-tamara-and-adriana-statistical-charts/AK-TK_charts.pdf short presentation]
* Data plotting with [[MPgraph|module graph]].
* Some alternatives:
** [[TikZ]] (2016)
** [[Gnuplot]] (2012)
** [[Pgfplot]] (2009).
= Plotting Key links =
* Data plotting with [[MPgraph|module graph]]
* [http://www.pragma-ade.nl/general/manuals/luametafun.pdf LuaMetafun manual]
** Contours
** Surfaces
** Meshes
** Functions
** [www.pragma-ade.nl/general/manuals/luametafun.pdf#&#91;page=54 Charts]
= Links =* '''[http://www.pragma-ade.nl/general/manuals/math-mkiv.pdf <i>Math rendering</i>] manual (2018)'''* '''from Mikael P. Sundqvist'''
** 2022 — TUG — <i>Pushing math forward with luametatex and ConTeXt</i>
*** [https://www.youtube.com/watch?v=WuRa4cnXK-I video]
*** [https://tug.org/TUGboat/tb43-2/tb134hagen-math.pdf article] (TUGboat, Volume 43 (2022), No. 2)
** [https://tug.org/TUGboat/tb43-3/tb135hagen-mathchange.pdf 2022 — TUG — <i>New directions in math fonts</i> (TUGboat, Volume 43 (2022), No. 2)] .
 * '''from Aditya Mahajan'''
** [https://wiki.contextgarden.net/images/archive/b/b4/20100530075041!Mathalign.pdf 2010 - <i>Using \startalign and friends</i>] (My Way article)
** [https://meeting.contextgarden.net/2008/talks/2008-08-24-aditya-display-math/presentation.pdf 2008 - <i>Display Math in Formula - Where is it and where can it go</i>] (presentation)
== Other Methods ==
 
* The "native" ConTeXt way of math is [[MathML]], an application of [[XML]] - rather verbose but mighty.
* There are two different math modules on [http://dante.ctan.org/tex-archive/macros/context/contrib/maths/ CTAN], [[Math with nath|nath]] and [[Math with amsl|amsl]]. And there's a [[Math with newmat|new math module]] in the distribution.
* It is also possible to use most [[LaTeX Math in ConTeXt|LaTeX equations in ConTeXt]] with a relatively small set of supporting definitions.
== To do ==
* dots
* Arrows (see [http://dl.contextgarden.net/myway/matharrows.pdf Math Arrows]) broken link
{{todo|}}
[[Category:Math]]
1,031

edits