Difference between revisions of "Math/basic"
Line 1: | Line 1: | ||
− | + | = Binary Operators Relations= | |
Basic binary symbols can be produced by typing the correspoding keyboard character. These include | Basic binary symbols can be produced by typing the correspoding keyboard character. These include | ||
Line 48: | Line 48: | ||
|} | |} | ||
− | == Greek Letters | + | = Integrals and Sums= |
+ | |||
+ | |||
+ | |||
+ | |||
+ | = Greek Letters = | ||
To type the greek character ''α'' you can say <code>$\alpha$</code> which gives <context>$\alpha$</context>. If you have a utf enabled keyboard, you can also type the α directly and ConTeXt will correctly interpret it. For example, | To type the greek character ''α'' you can say <code>$\alpha$</code> which gives <context>$\alpha$</context>. If you have a utf enabled keyboard, you can also type the α directly and ConTeXt will correctly interpret it. For example, | ||
Line 148: | Line 153: | ||
− | + | =Subscript and superscript= | |
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>. | 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>. | ||
Line 154: | Line 159: | ||
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. | 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= | |
With <code>\usemodule[fnt-25]</code>, {{cmd|showmathfontcharacters}} produces a lengthy annotated catalogue. | With <code>\usemodule[fnt-25]</code>, {{cmd|showmathfontcharacters}} produces a lengthy annotated catalogue. |
Revision as of 19:41, 12 May 2024
Contents
Binary Operators Relations
Basic binary symbols can be produced by typing the correspoding keyboard character. These include
+ - = < >
A general expressions can be input in the natural manner. For example $x+y$
gives . Notice that TeX took care of the spacing around +
. Mathematicians use a lot of symbols that are not avialable on the keyboard. TeX (and ConTeXt) provide macros to input them. For example $x \times y$
gives . The following is a parial list of frequently used binary operators and relations.
Commonly Used Binary Operators | Commonly used relation symbols | Set Relations | |||
---|---|---|---|---|---|
\pm | \leq | \subset | |||
\mp | \ll | \subseteq | |||
\times | \geq | \supset | |||
\div | \gg | \supseteq | |||
\ast | \equiv | \cap | |||
\star | \sim | \cup | |||
\bullet | \simeq | \in |
|||
\circ | \approx | ||||
\cdot | \neq |
Integrals and Sums
Greek Letters
To type the greek character α you can say $\alpha$
which gives . If you have a utf enabled keyboard, you can also type the α directly and ConTeXt will correctly interpret it. For example,
\enableregime[utf] Here is some Greek math $α^2 + β^2 = γ^2$
Here is a complete list of greek letters
lowercase greek letters | variation | uppercase greek letters | |||
---|---|---|---|---|---|
\alpha | |||||
\beta | |||||
\gamma | \Gamma | ||||
\delta | \Delta | ||||
\epsilon | \varepsilon | ||||
\zeta | |||||
\eta | |||||
\theta | \vartheta | \Theta | |||
\iota | |||||
\kappa | |||||
\lambda | \Lambda | ||||
\mu | |||||
\nu | |||||
\xi | \Xi | ||||
\omicron | |||||
\pi | \varpi | \Pi | |||
\rho | \varrho | ||||
\sigma | \varsigma | \Sigma | |||
\tau | |||||
\upsilon | \Upsilon | ||||
\phi | \Phi | ||||
\chi | |||||
\psi | \Psi | ||||
\omega | \Omega |
Subscript and superscript
TeX uses ^
and _
to denote superscipts and subscipts. It is perhaps easiest to explain this by means of some examples. is written as $x_{10}^{15}$
or $x^{15}_{10}$
. The order in which _
and ^
are given does not matter. One can also type complicated expressions like as $a_{b_{c_{d_{e}}}}$
.
To align superscripts and subscripts one after the other (not above/below each other), add empty braces {}
after each of them as $T^a{}_b{}^c{}$
to obtain . 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
With \usemodule[fnt-25]
, \showmathfontcharacters produces a lengthy annotated catalogue.
Here is the first page:
In ConTeXt MkII, you can see the list of all math macros by \showmathcharacters.