Changes

Jump to navigation Jump to search
1,271 bytes added ,  10:55, 13 April 2021
m
→‎Introduction: Added \m as an inline math command
== Introduction ==
To tell TeX that an expression needs to be typeset using conventions for math, type the expression in <code>$</code>...<code>$</code>. For examples <code>$x$</code> gives <context>\setuplayout[scale=0.8]$x$</context>, while <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. You can also write in the math mode using the command commands {{cmd|m}}, {{cmd|math}} or {{cmd|mathematics}}. Thus, the following four are equivalent. Use the style that you prefer. <cmdtexcode>Pythagoras formula, stating $a^2 + b^2 = c^2$ was one of the first trigonometric results</texcode> <texcode>Pythagoras formula, stating \m{a^2 + b^2 = c^2} was one of the first trigonometric results</texcode> <texcode>Pythagoras formula, stating \math{a^2 + b^2 = c^2} was one of the first trigonometric results</cmdtexcode> or  <cmdtexcode>Pythagoras formula, stating \mathematics{a^2 + b^2 = c^2} was one of the first trigonometric results</cmdtexcode>and gives<context>\setuplayout[scale=0.8,width=13cm]Pythagoras formula, stating $a^2 + b^2 = c^2$ was one of the first trigonometric results</context>
== Binary Operators Relations==
+ - = < >
A general expressions can be input in the natural manner. For example <code>$x+y$</code> gives <context>\setuplayout[scale=0.8]$x+y$</context>. Notice that TeX took care of the spacing around <code>+</code>. Mathematicians use a lot of symbols that are not avialable on the keyboard. TeX (and ConTeXt) provide macros to input them. For example <code>$x \times y$</code> gives <context>\setuplayout[scale=0.8]$x \times y$
</context>. The following is a parial list of frequently used binary operators and relations.
! colspan="2" | Set Relations
|-
|<{{cmd>|pm</cmd>}}||<context>$\pm$</context>|<{{cmd>|leq</cmd>}}||<context>$\leq$</context>|<{{cmd>|subset</cmd>}}||<context>$\subset$</context>
|-
|<{{cmd>|mp</cmd>}}||<context>$\mp$</context>|<{{cmd>|ll</cmd>}}||<context>$\ll$</context>|<{{cmd>|subseteq</cmd>}}||<context>$\subseteq$</context>
|-
|<{{cmd>|times</cmd>}}||<context>$\times$</context>|<{{cmd>|geq</cmd>}}||<context>$\geq$</context>|<{{cmd>|supset</cmd>}}||<context>$\supset$</context>
|-
|<{{cmd>|div</cmd>}}||<context>$\div$</context>|<{{cmd>|gg</cmd>}}||<context>$\gg$</context>|<{{cmd>|supseteq</cmd>}}||<context>$\supseteq$</context>
|-
|<{{cmd>|ast</cmd>}}||<context>$\ast$</context>|<{{cmd>|equiv</cmd>}}||<context>$\equiv$</context>|<{{cmd>|cap</cmd>}}||<context>$\cap$</context>
|-
|<{{cmd>|star</cmd>}}||<context>$\star$</context>|<{{cmd>|sim</cmd>}}||<context>$\sim$</context>|<{{cmd>|cup</cmd>}}||<context>$\cup$</context>
|-
|<{{cmd>|bullet</cmd>}}||<context>$\bullet$</context>|{{cmd|simeq}}||<cmdcontext>$\simeq$</cmdcontext>|{{code|\in}}||<context>$\simeqin$</context>
|-
|<{{cmd>|circ</cmd>}}||<context>$\circ$</context>|<{{cmd>|approx</cmd>}}||<context>$\approx$</context>
|-
|<{{cmd>|cdot</cmd>}}||<context>$\cdot$</context>|<{{cmd>|neq</cmd>}}||<context>$\neq$</context>
|}
 
== Greek Letters ==
! colspan="2" | uppercase greek letters
|-
|<{{cmd>|alpha</cmd>}}||<context>$\alpha$</context>
|-
|<{{cmd>|beta</cmd>}}||<context>$\beta$</context>
|-
|<{{cmd>|gamma</cmd>}}||<context>$\gamma$</context>
|
|
|<{{cmd>|Gamma</cmd>}}||<context>$\Gamma$</context>
|-
|<{{cmd>|delta</cmd>}}||<context>$\delta$</context>
|
|
|<{{cmd>|Delta</cmd>}}||<context>$\Delta$</context>
|-
|<{{cmd>|epsilon</cmd>}}||<context>$\epsilon$</context>|<{{cmd>|varepsilon</cmd>}}||<context>$\varepsilon$</context>
|-
|<{{cmd>|zeta</cmd>}}||<context>$\zeta$</context>
|-
|<{{cmd>|eta</cmd>}}||<context>$\eta$</context>
|-
|<{{cmd>|theta</cmd>}}||<context>$\theta$</context>|<{{cmd>|vartheta</cmd>}}||<context>$\vartheta$</context>|<{{cmd>|Theta</cmd>}}||<context>$\Theta$</context>
|-
|<{{cmd>|iota</cmd>}}||<context>$\iota$</context>
|-
|<{{cmd>|kappa</cmd>}}||<context>$\kappa$</context>
|-
|<{{cmd>|lambda</cmd>}}||<context>$\lambda$</context>
|
|
|<{{cmd>|Lambda</cmd>}}||<context>$\Lambda$</context>
|-
|<{{cmd>|mu</cmd>}}||<context>$\mu$</context>
|-
|<{{cmd>|nu</cmd>}}||<context>$\nu$</context>
|-
|<{{cmd>|xi</cmd>}}||<context>$\xi$</context>
|
|
|<{{cmd>|Xi</cmd>}}||<context>$\Xi$</context>
|-
|<{{cmd>|omicron</cmd>}}||<context>$\omicron$</context>
|-
|<{{cmd>|pi</cmd>}}||<context>$\pi$</context>|<{{cmd>|varpi</cmd>}}||<context>$\varpi$</context>|<{{cmd>|Pi</cmd>}}||<context>$\Pi$</context>
|-
|<{{cmd>|rho</cmd>}}||<context>$\rho$</context>|<{{cmd>|varrho</cmd>}}||<context>$\varrho$</context>
|-
|<{{cmd>|sigma</cmd>}}||<context>$\sigma$</context>|<{{cmd>|varsigma</cmd>}}||<context>$\varsigma$</context>|<{{cmd>|Sigma</cmd>}}||<context>$\Sigma$</context>
|-
|<{{cmd>|tau</cmd>}}||<context>$\tau$</context>
|-
|<{{cmd>|upsilon</cmd>}}||<context>$\upsilon$</context>
|
|
|<{{cmd>|Upsilon</cmd>}}||<context>$\Upsilon$</context>
|-
|<{{cmd>|phi</cmd>}}||<context>$\phi$</context>
|
|
|<{{cmd>|Phi</cmd>}}||<context>$\Phi$</context>
|-
|<{{cmd>|chi</cmd>}}||<context>$\chi$</context>
|-
|<{{cmd>|psi</cmd>}}||<context>$\psi$</context>
|
|
|<{{cmd>|Psi</cmd>}}||<context>$\Psi$</context>
|-
|<{{cmd>|omega</cmd>}}||<context>$\omega$</context>
|
|
|<{{cmd>|Omega</cmd>}}||<context>$\Omega$</context>
|}
==subscript and superscipt==
TeX uses <code>^</code> and <code>_</code> to denote superscipts and subscipts. It is perhaps easiest to explain this by means of some examples. <context>\setuplayout[scale=0.8]$x_{10}^{15}$</context> is written as <code>$x_{10}^{15}$</code> or <code>$x^{15}_{10}$</code>. The order in which <code>_</code> and <code>^</code> are given does not matter. One can also type complicated expressions like <context>\setuplayout[scale=0.8]$a_{b_{c_{d_{e}}}}$</context> as <code>$a_{b_{c_{d_{e}}}}$</code>.
To align superscripts and subscripts one after the other (not above/below each other), add empty braces <code>{}</code> after each of them as <code>$T^a{}_b{}^c{}$</code> to obtain <context>\setuplayout[scale=0.8]$T^a{}_b{}^c{}$</context>. This effectively adds each index as superscript/subscript of the empty braces rather than the main character, thus aligning them separately and avoiding double superscript errors.
== List of All Math macros ==
In ConTeXtMkII, you can see the list of all math macros by <{{cmd>|showmathcharacters</}}.In MkIV, \usemodule[fnt-25] followed by {{cmd>|showmathfontcharacters}} produces a lengthy annotated catalogue.
Here is the first page of this list
<context width="13cm">
\setuplayout[scale=0.8,width=13cm]
\showmathcharacters
</context>
 
[[Category:Math]]
10

edits

Navigation menu