Type |
See |
+ |
`+` |
- |
`-` |
* |
`*` |
** |
`**` |
// |
`//` |
\\ |
`\ |
xx |
`xx` |
-: |
`-:` |
@ |
`@` |
o+ |
`o+` |
ox |
`ox` |
o. |
`o.` |
sum |
`sum` |
prod |
`prod` |
^^ |
`^^` |
^^^ |
`^^^` |
vv |
`vv` |
vvv |
`vvv` |
nn |
`nn` |
nnn |
`nnn` |
uu |
`uu` |
uuu |
`uuu` |
|
Type |
See |
sin |
sin |
cos |
cos |
tan |
tan |
csc |
csc |
sec |
sec |
cot |
cot |
sinh |
sinh |
cosh |
cosh |
tanh |
tanh |
log |
log |
ln |
ln |
det |
det |
dim |
dim |
lim |
lim |
mod |
mod |
gcd |
gcd |
lcm |
lcm |
min |
min |
max |
max |
|
Type |
See |
( |
( |
) |
) |
[ |
[ |
] |
] |
{ |
{ |
} |
} |
(: |
⟨ |
:) |
⟩ |
{: |
|
:} |
|
Type |
See |
and |
`and` |
or |
`or` |
not |
`not` |
=> |
`=>` |
if |
`if` |
iff |
`iff` |
AA |
`AA` |
EE |
`EE` |
_|_ |
`_|_` |
TT |
`TT` |
|-- |
`|--` |
|== |
`|==` |
|
Type |
See |
hat x |
`hat x` |
bar x |
`bar x` |
ul x |
`ul x` |
vec x |
`vec x` |
dot x |
`dot x` |
ddot x |
`ddot x` |
Type |
See |
uarr |
`uarr` |
darr |
`darr` |
rarr |
`rarr` |
-> |
`->` |
|-> |
`|->` |
larr |
`larr` |
harr |
`harr` |
rArr |
`rArr` |
lArr |
`lArr` |
hArr |
`hArr` |
In this next table, all items are in the order:
Type this |
See that |
Comment |
x^2+y_1+z_12^34 |
`x^2+y_1+z_12^34` |
subscripts as in TeX, but numbers are treated as a unit |
sin^-1(x) |
`sin^-1(x)` |
function names are treated as constants |
d/dxf(x) = lim_(h->0)(f(x+h)-f(x))/h |
`d/dxf(x)=lim_(h->0)(f(x+h)-f(x))/h` |
complex subscripts are bracketed, displayed under lim |
f(x) = sum_(n=0)^oo (f^((n))(a))/(n!)(x-a)^n |
`f(x)=sum_(n=0)^oo(f^((n))(a))/(n!)(x-a)^n` |
f^((n))(a) must be bracketed, else the numerator is only `a` |
int_0^1f(x)dx |
`int_0^1f(x)dx` |
subscripts must come before superscripts |
[[a,b],[c,d]]((n),(k)) |
`[[a,b],[c,d]]((n),(k))` |
matrices and column vectors are simple to type |
x/x = {(1,if x!=0),(text{undefined},if x=0):} |
`x/x={(1,if x!=0),(text{undefined},if x=0):}` |
piecewise defined functions are based on matrix notation |
a//b |
`a//b` |
use // for inline fractions |
(a/b)/(c/d) |
`(a/b)/(c/d)` |
with brackets, multiple fraction work as expected |
a/b/c/d |
`a/b/c/d` |
without brackets the parser chooses this particular expression |
((a*b))/c |
`((a*b))/c` |
only one level of brackets is removed; * gives standard product |
sqrt sqrt root3x |
`sqrt sqrt root3x` |
spaces are optional, only serve to split strings that should not match |
<< a,b >> and {:(x,y),(u,v):} |
`<< a,b >> and {:(x,y),(u,v):}` |
angle brackets and invisible brackets |
(a,b]={x in RR | a < x <= b} |
`(a,b]={x in RR | a < x <= b}` |
grouping brackets don't have to match |
abc-123.45^-1.1 |
`abc-123.45^-1.1` |
non-tokens are split into single characters,
but decimal numbers are parsed with possible sign |
hat(ab) bar(xy) ulA vec v dotx ddot y |
`hat(ab) bar(xy) ulA vec v dotx ddot y` |
accents can be used on any expression (work well in IE) |
bb{AB3}.bbb(AB]. cc(AB).fr{AB}.tt[AB].sf(AB) |
`bb{AB3}.bbb(AB].cc(AB).fr{AB}.tt[AB].sf(AB)` |
font commands; can use any brackets around argument |
\stackrel"def"= or \stackrel{\Delta}{=}" "("or ":=) |
`\stackrel"def"= or \stackrel{\Delta}{=}" "("or ":=)` |
symbols can be stacked |
{::}_(\ 92)^238U |
`{::}_(\ 92)^238U` |
prescripts simulated by subsuperscripts |
Tables courtesy the author of ASCIIMathML: Peter Jipsen, Chapman University.
Tips, tricks, lessons, and tutoring to help reduce test anxiety and move to the top of the class.
|