Chuleta de AsciiMath
AsciiMath escribe las fórmulas tal como las escribirías en un mensaje:
sqrt(x^2+1), a/b, sum_(n=1)^oo. Aquí
está cada símbolo, su aspecto y el LaTeX en que se convierte, con un recuadro para probar
el tuyo.
De AsciiMath a LaTeX
Ejemplos:
\sum_{n = 1}^{\infty} \frac{1}{n^{2}} = \frac{\pi^{2}}{6}
La conversión se hace en tu navegador, con el mismo código que compone las
hojas de live-math. Aquí los números decimales llevan punto: 3.14.
Qué es AsciiMath
AsciiMath es un lenguaje de marcado para matemáticas pensado para escribirse rápido y leerse
fácilmente incluso antes de componerse. Las fracciones, las potencias y las raíces se escriben como
en una calculadora, (a+1)/(b+1), x^(n+1),
sqrt(x); los símbolos son palabras cortas, oo para
, -> para , in para
. Los paréntesis crecen solos y una matriz es una lista de filas.
Lo creó Peter Jipsen para escribir matemáticas en páginas web; MathJax y AsciiDoc también lo leen. Los símbolos de esta página son los de live-math, que añade los nombres de funciones de los libros de texto italianos y los operadores de álgebra lineal.
¿AsciiMath o LaTeX?
LaTeX es el estándar de las matemáticas impresas y la herramienta adecuada para un
artículo o una tesis. Para escribir mientras explicas, es lento: llaves,
barras invertidas y \frac{}{} a cada paso. AsciiMath dice lo
mismo con unos dos tercios de los caracteres, y su salida es LaTeX: cada
fórmula se puede convertir y una hoja entera se puede exportar como archivo LaTeX.
live-math está construido sobre esto: escribes AsciiMath durante una clase y los alumnos lo ven compuesto mientras escribes, con gráficas dibujadas a partir de una línea. Míralo en la página de inicio o abre el editor.
Todos los símbolos
En cada fila, lo que puedes escribir (cualquiera de las formas), cómo se ve y su
LaTeX. Los espacios solo separan: sinx y sin x son
lo mismo.
Fracciones, exponentes, índices y raíces
/ hace una fracción con lo que está justo antes y después: un
símbolo, un número o un grupo entre paréntesis. ^ y
_ hacen lo mismo con exponentes e índices. Los paréntesis alrededor
de un numerador, un denominador, un exponente o un índice no se muestran:
(a+1)/(b+1) es , x^(n+1)
es . Para que se queden, duplícalos:
((a+b))/2 es . En los demás sitios los paréntesis se quedan:
(a+b)^2 es .
x^2x^{2}x_1x_{1}x_1^2x_{1}^{2}x^(n+1)x^{n + 1}a/b\frac{a}{b}(a+1)/(b+1)\frac{a + 1}{b + 1}frac(a)(b)\frac{a}{b}sqrt x Sqrt x\sqrt{x}sqrt(x+1)\sqrt{x + 1}root(3)(x)\sqrt[3]{x}stackrel(def)(=)\stackrel{d e f}{=}overset(*)(=)\overset{\cdot}{=}underset(x->0)(=)\underset{x \to 0}{=}cancel(x)\cancel{x}color(red)(x^2)\textcolor{red}{x^{2}}color colorea solo su argumento; admite nombres de colores (red, blue, green, orange, purple…).
Letras griegas
alpha\alphabeta\betagamma\gammaGamma\Gammadelta\deltaDelta\Deltaepsilon epsi\epsilonvarepsilon\varepsilonzeta\zetaeta\etatheta\thetaTheta\Thetavartheta\varthetaiota\iotakappa\kappalambda lamda\lambdaLambda Lamda\Lambdamu\munu\nuxi\xiXi\Xipi\piPi\Pirho\rhosigma\sigmaSigma\Sigmatau\tauupsilon\upsilonphi\phiPhi\Phivarphi\varphichi\chipsi\psiPsi\Psiomega\omegaOmega\OmegaOperaciones
a + ba + ba - ba - ba * b a cdot ba \cdot ba ** b a ast ba \ast ba *** b a star ba \star ba xx b a times ba \times ba -: b a div b a divide ba \div ba // ba / bA \\ B A backslash BA \backslash BA setminus BA \setminus Ba +- b a pm ba \pm bf @ g f circ gf \circ ga o+ b a oplus ba \oplus ba ox b a otimes ba \otimes ba o. b a odot ba \odot bp ^^ q p wedge qp \wedge qp vv q p vee qp \vee qA nn B A cap BA \cap BA uu B A cup BA \cup BA |>< B A ltimes BA \ltimes BA ><| B A rtimes BA \rtimes BA |><| B A bowtie BA \bowtie Ba mod na \operatorname{mod} nOperadores grandes, límites, integrales
Los límites van después de _ y ^; con paréntesis cuando ocupan más de
un símbolo. En una línea propia se ponen debajo y encima del operador.
sum_(n=1)^oo a_n\sum_{n = 1}^{\infty} a_{n}prod_(i=1)^n x_i\prod_{i = 1}^{n} x_{i}int_a^b f(x) dx\int_{a}^{b} f{{\left ( x \right )}} \mathop{}\!dxoint_gamma f(z) dz\oint_{\gamma} f{{\left ( z \right )}} \mathop{}\!dzlim_(x->0) f(x)\lim_{x \to 0} f{{\left ( x \right )}}Lim_(n->oo) a_n\operatorname{Lim}_{n \to \infty} a_{n}limsup_(n->oo) a_n\limsup_{n \to \infty} a_{n}liminf_(n->oo) a_n\liminf_{n \to \infty} a_{n}max_(x in A) f(x)\max_{x \in A} f{{\left ( x \right )}}min_(x in A) f(x)\min_{x \in A} f{{\left ( x \right )}}sup A\sup Ainf A\inf Alub A\operatorname{lub} Aglb A\operatorname{glb} Adim V\dim V^^^_(i in I) p_i bigwedge_(i in I) p_i\bigwedge_{i \in I} p_{i}vvv_(i in I) p_i bigvee_(i in I) p_i\bigvee_{i \in I} p_{i}nnn_(i in I) A_i bigcap_(i in I) A_i\bigcap_{i \in I} A_{i}uuu_(i in I) A_i bigcup_(i in I) A_i\bigcup_{i \in I} A_{i}Relaciones
a = ba = ba != b a ne ba \ne ba < b a lt ba < ba > b a gt ba > ba <= b a le ba \le ba lt= b a leq ba \leq ba >= b a ge ba \ge ba gt= b a geq ba \geq ba -< b a -lt b a prec ba \prec ba -<= b a preceq ba \preceq ba >- b a succ ba \succ ba >-= b a succeq ba \succeq bx in Ax \in Ax !in A x notin Ax \notin AA sub B A subset BA \subset BA sube B A subseteq BA \subseteq BA supset BA \supset BA supe B A supseteq BA \supseteq Ba -= b a equiv ba \equiv ba ~= b a cong ba \cong ba ~~ b a approx ba \approx ba prop b a propto ba \propto ba := ba := ba :|: ba \rvert : bLógica
p and qp \quad\text{and}\quad qp or qp \quad\text{or}\quad qnot p neg p\neg pp => qp \Rightarrow qp implies qp \implies qp <=> qp \Leftrightarrow qp iff qp \iff qy = 1 if x > 0y = 1 \quad\text{if}\quad x > 0AA x forall x\forall xEE x exists x\exists x_|_ bot\botTT top\topp |-- q p vdash qp \vdash qp |== q p models qp \models q:. therefore\therefore:' because\becauseParéntesis y corchetes
Los paréntesis crecen con lo que contienen. {: x :} es un par
invisible, útil para agrupar; (: :) son paréntesis angulares. |x|
es el valor absoluto: las barras se emparejan dentro de los paréntesis, así que
|x - a| < delta funciona tal como se lee.
(x){\left ( x \right )}[x]{\left [ x \right ]}{x}{\left \lbrace x \right \rbrace}|x|{\left \lvert x \right \rvert}(: x :) << x >> langle x rangle{\left \langle x \right \rangle}|: x :|{\left \lvert x \right \rvert}{: x :}{\left . x \right .}lbrace x rbrace{\left \lbrace x \right \rbrace}abs(x) Abs(x){\left | x \right |} norm(x){\left \| x \right \|} floor(x) |__ x __| lfloor x rfloor{\left \lfloor x \right \rfloor} ceil(x) |~ x ~| lceil x rceil lceiling x rceiling{\left \lceil x \right \rceil} Flechas
uarr uparrow\uparrowdarr downarrow\downarrowrarr rightarrow\rightarrow-> to\to>-> rightarrowtail\rightarrowtail->> twoheadrightarrow\twoheadrightarrow>->> twoheadrightarrowtail\twoheadrightarrowx |-> y x mapsto yx \mapsto ylarr leftarrow\leftarrowharr leftrightarrow\leftrightarrowrArr Rightarrow\RightarrowlArr Leftarrow\LeftarrowhArr Leftrightarrow\LeftrightarrowFunciones
El nombre de una función se compone en redonda y su argumento va detrás, con o
sin paréntesis: sin x, sin(x), sin^2 x.
f y g son funciones solo antes de un paréntesis:
f(x), pero f g sigue siendo un producto.
sin x\sin{x}cos x\cos{x}tan x\tan{x}cot x\cot{x}sec x\sec{x}csc x\csc{x}arcsin x\arcsin{x}arccos x\arccos{x}arctan x\arctan{x}sinh x\sinh{x}cosh x\cosh{x}tanh x\tanh{x}coth x\coth{x}sech x\operatorname{sech}{x}csch x\operatorname{csch}{x}exp x\exp{x}log x\log{x}ln x\ln{x}det A\det{A}gcd(a, b)\gcd{{\left ( a , b \right )}}lcm(a, b)\operatorname{lcm}{{\left ( a , b \right )}}f(x)f{{\left ( x \right )}}g(x)g{{\left ( x \right )}}Nombres con mayúscula
Sin x\operatorname{Sin}{x}Cos x\operatorname{Cos}{x}Tan x\operatorname{Tan}{x}Cot x\operatorname{Cot}{x}Sec x\operatorname{Sec}{x}Csc x\operatorname{Csc}{x}Arcsin x\operatorname{Arcsin}{x}Arccos x\operatorname{Arccos}{x}Arctan x\operatorname{Arctan}{x}Sinh x\operatorname{Sinh}{x}Cosh x\operatorname{Cosh}{x}Tanh x\operatorname{Tanh}{x}Log x\operatorname{Log}{x}Ln x\operatorname{Ln}{x}Nombres italianos y álgebra lineal
Los nombres de los libros de texto italianos, y los operadores de álgebra lineal.
Im es la imagen solo antes de un paréntesis: Im(f),
mientras que Im z sigue siendo un producto.
sen x\operatorname{sen}{x}arcsen x\operatorname{arcsen}{x}tg x\operatorname{tg}{x}arctg x\operatorname{arctg}{x}cotg x\operatorname{cotg}{x}arccotg x\operatorname{arccotg}{x}sh x\operatorname{sh}{x}ch x\operatorname{ch}{x}th x\operatorname{th}{x}settsh x\operatorname{settsh}{x}settch x\operatorname{settch}{x}rg A\operatorname{rg}{A}rank A\operatorname{rank}{A}Ker f\operatorname{Ker}{f}Im(f)\operatorname{Im}{{\left ( f \right )}}tr A\operatorname{tr}{A}span(v, w)\operatorname{span}{{\left ( v , w \right )}}Acentos
hat x\hat{x}bar x overline(x)\overline{x}vec v\vec{v}tilde x\tilde{x}dot x\dot{x}ddot x\ddot{x}ul(x) underline(x)\underline{x}ubrace(1+2)_3 underbrace(1+2)_3\underbrace{1 + 2}_{3}obrace(1+2)^3 overbrace(1+2)^3\overbrace{1 + 2}^{3}Tipos de letra
bb(A) mathbf(A)\mathbf{A}bbb(R) mathbb(R)\mathbb{R}cc(F) mathcal(F)\mathcal{F}tt(x) mathtt(x)\mathtt{x}fr(g) mathfrak(g)\mathfrak{g}sf(x) mathsf(x)\mathsf{x}Texto dentro de una fórmula
Entre comillas dobles, las palabras siguen siendo palabras: x = 1 " si " y > 0.
Se añade un espacio fino donde el texto toca un símbolo, para que
"para todo"x no se pegue. and, or,
if como palabras ya llevan espacio.
x = 1 "and" y = 2x = 1 \,\text{and}\, y = 2text(text) mbox(text)\text{text}Matrices, vectores, sistemas
Una matriz es una lista de filas, cada una entre paréntesis, separadas por comas:
[[1,2],[3,4]] con corchetes, ((1,2),(3,4))
con paréntesis redondos, |(a,b),(c,d)| para un determinante. Un vector
columna es una matriz de una columna. Un sistema es una matriz con
{ a la izquierda y nada a la derecha, :}:
A = [[1,2],[3,4]]
det A = |(1,2),(3,4)| = -2
vec v = ((x),(y),(z))
{(x + y = 1),(x - y = 2):}
|x| = {(x, " si " x >= 0),(-x, " si " x < 0):}Otros símbolos
del partial\partialgrad nabla\nablaoo infty\inftyO/ emptyset\emptysetaleph\aleph/_ angle\angle/_\ triangle\trianglediamond\diamondsquare boxempty\squarefrown\frown... ldots\ldotscdots\cdotsvdots\vdotsddots\ddotsa quad ba \quad ba qquad ba \qquad ba \ ba \, b50%50 \%NN\mathbb{N}ZZ\mathbb{Z}QQ\mathbb{Q}RR\mathbb{R}CC\mathbb{C}f'(x) f prime(x)f ' {\left ( x \right )}f''(x)f '' {\left ( x \right )}f'''(x)f ''' {\left ( x \right )}x^2 dxx^{2} \mathop{}\!dxdy\mathop{}\!dydz\mathop{}\!dzdt\mathop{}\!dt