Está en la página 1de 19

Escritura

básica
en MathJax
Escritura básica
en MathJax
MathJax es una biblioteca de JavaScript que permite visualizar fórmulas matemáticas en
navegadores web, para ello se utilizan los lenguajes de marcado LaTeX o MathML de có-
digo abierto. Además, se libera como software de fuente abierta bajo la Licencia Apache.

I. Disposición de las expresiones matemáticas

a) Fórmulas en texto y desplegadas

Se aplican de acuerdo con los criterios de la editorial. Para que dichas expresio-
nes se muestren en línea con el texto, debe colocarse entre \( \). Por otro lado,
para visualizarlas en una nueva línea y centradas en la pantalla, es necesario
colocarlas entre \[ \] (sin espacio entre la diagonal y el paréntesis o corchete).

Por ejemplo:

\( \text{Cuando} \, a \ne 0, \text{existen dos soluciones para} \, ax^2 +


bx + c = 0\, \text{y estas son}\)

Produce:

En cambio, los delimitadores “\[ \]” generan una expresión matemática centrada,
como se muestra a continuación:

\( \text{Cuando} \, a \ne 0, \text{existen dos soluciones para} \, ax^2 + bx


+ c = 0\, \text{y estas son}\) \[ x = {-b \pm \sqrt{b^2-4ac} \over 2a}.\]

b) Alineación de texto y cómo cortar fórmulas

La alineación del texto se aplica conforme los criterios señalados por la edito-
rial. Sin embargo, en el ambiente matemático muchas veces es necesario alinear

1
un sistema de ecuaciones, usualmente con el signo de igual “=”. Para lo anterior,
se emplea el comando \begin{align}…\end{align}. Cada línea debe terminar con
doble diagonal invertida (\\) y, también, contener un símbolo ampersand (&) en
el punto que será alineado. En nuestro ejemplo es el signo “=”:

Se genera mediante el siguiente código:

\(\begin{align}
I) \; L & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, x=2t+1; \, y= \frac15
\left ( -4t+1 \right)\right \}\\
II) \; L & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, 6x+45y+24=0 \right
\} \\
III) \; L & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, 2x+ \frac 52y=1 \right \} \\
IV) \; L & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, 2x+ 15y+21=0 \right \} \\
\end{align}\)

II. Ortografía de cifras, símbolos y expresiones

Según los criterios de la editorial, en el texto matemático se utilizan los puntos


suspensivos de la fuente base y no tres puntos del teclado. Al respecto, se sugiere
aplicar los siguientes comandos dependiendo del tipo de puntos suspensivos ne-
cesarios:
Escritura básica en MathJax

Comando Aplicación Resultado


\dotsc (puntos
\(a_1, a_2, a_3, \dotsc , a_{n-1}, a_n
separados por
\)
coma)
\dotsb
(puntos opera- \(a_1+ a_2+ a_3+ \dotsb + a_{n-1} +
dores binarios, a_n \)
+, - , etc.)
\dotso (otros
\(a_1+ a_2+ a_3+ \dotso + a_{n-1} +
puntos suspen-
a_n \)
sivos)

2
c) Espacios en texto matemático

Se aplican según los criterios de la editorial. Sin embargo, MathJax decide


cómo espaciar las fórmulas, para ello el software emplea un complejo conjunto
de reglas. Si se ponen espacios adicionales a las literales en las fórmulas, no
cambiará la cantidad de espacio que MathJax aplica. Para agregar más espacio
se aplica:

Comando Aplicación Resultado

\, \( a\, b\)

\; \( a\; b\)

\quad \( a\quad b\)

\qquad \( a\qquad b\)

Por otro lado, dentro de una expresión matemática, algunas veces es necesario
colocar texto plano junto a las fórmulas, para lo anterior se utiliza el comando
\text {}. El texto dentro las llaves obedece a los espaciados del teclado, sin em-
bargo, para el espacio entre el texto y las fórmulas sí se deben agregar los co-
mandos antes señalados. Por ejemplo:

• Sin espacio entre fórmula y texto

\( \text{Cuando} a \
ne 0, \text{existen
dos soluciones para}
Escritura básica en MathJax

ax^2 + bx + c = 0
\text{y estas son}\)

• Con espacio entre fórmula y texto

\( \text{Cuando} \, a
\ne 0, \text{existen
dos soluciones para}
\, ax^2 + bx + c = 0
\, \text{y estas son}\)

3
III. Particularidades tipográficas

a) Cursivas

Para los diferentes tipos de fuentes que pudieran existir se aplican los criterios
señalados por la editorial (vectores, matrices o conjuntos de números). Dentro
de un ambiente matemático, en muchas ocasiones es necesario resaltar un texto
plano, para ello se utilizan letras negritas o cursivas, así como letras dobles para
denotar los conjuntos de números naturales, enteros, racionales, irracionales y
reales. Al respecto, se cuenta con los siguientes comandos:

• \mathit (para las letras cursivas). Cuando se abre un ambiente matemático


mediante “\( \)” las letras se vuelven cursivas automáticamente, sin embargo
es importante recordar que el texto no respeta espacios entre palabras, por tal
motivo se coloca como texto plano mediante el comando \text{}. Así, es posi-
ble resaltar la tipografía en modo cursivo.
• \mathbf se utiliza para convertir en negritas las palabras o letras seleccionadas.
• \mathbb o \Bbb se emplea para obtener las letras dobles que, usualmente, se
utilizan para denotar los conjuntos de números (naturales, enteros, reales, etc.)

Comando Aplicación Resultado

\( \text{Cuando}\; a \ne
0, \mathit{\text{existen
\mathit
dos soluciones para}} \;
ax^2 + bx + c = 0\)

\( \text{Cuando}\; a \ne
0, \mathbf{\text{existen
Escritura básica en MathJax

dos soluciones para}} \;


ax^2 + bx + c = 0\)

\( \mathbf v = (3,4,0) \)

\mathbf \[ \mathbf I = \left( \


begin{array}{cccc}
1&0&0&0 \\
0&1&0&0 \\
0&0&1&0 \\
0&0&0&1
\end{array} \right) \]

4
\( L_1 = \left \{ P(x,y)|x
\in \mathbb R, \, y \in
\mathbb
\mathbb R; \, x=2t+1; y=
\frac 15(-4t+1) \right \} \)

\( \lim_{x \rightarrow \
\Bbb infty } \frac 1x =0, \forall
\, x \in \Bbb N \)

b) Otras fuentes
• Letras griegas: \alpha, \beta,…, \omega: α, β,…ω.
• Mayúsculas: \Gamma, \Delta,…, \Omega: Γ, Δ,…, Ω.

Comando Aplicación Resultado

\alpha \(\cos \alpha = \frac{4}{5}\) y


\beta \(\cos \beta = \frac{3}{5}\)

\Gamma \(\cos \Gamma = \frac{4}{5}\) y


\Omega \(\cos \Omega = \frac{3}{5}\)

IV. Fracciones y Radicales

a) Fracciones

Se aplican de acuerdo con los criterios señalados por la editorial. Para fines del
contexto matemático es recomendable considerar que existen cuatro formas de
escribir una fracción:
Escritura básica en MathJax

a
• Usar el comando \frac ab aplica a los dos siguientes grupos y resulta b
;

• Para denominadores y numeradores complicados usar { } de la siguiente mane-


a+1
ra: \frac{a+1}{b+1} lo cual resulta b+ 1 ;

• Otra forma es utilizar el comando \over, que divide el grupo en que se encuen-
a+1
tra {a+1 \over b+1} resultando b+ 1 ;

• Para fraciones continuas se recomienda el comando \cfrac{a}{b}, que produce


un resultado de mayor tamaño que los comandos \frac u \over, como se mues-
tra en la siguiente tabla.

5
Comando Aplicación Resultado

\(x=a_0+\cfrac{1^2}{a_1+\cfrac{2^2}
\cfrac {a_2+\cfrac{3^2}{a_3+\cfrac{4^2}
{a_4+\dotsb}}}}\)

\(x=a_0+\frac{1^2} {a_1+\frac{2^2}
\frac {a_2+\frac{3^2}{a_3+\frac{4^2}{a_4+\
dotsb}}}}\)

b) Radicales

Se utiliza el estilo indicado por la editorial. Al respecto, la sugerencia matemática


es utilizar el comando \sqrt que se ajusta al tamaño del argumento \sqrt{x^3} x3 ;
x
otra forma es mediante \sqrt[3]{\frac xy} que genera
3
y.

c) Viuda matemática

Se aplica como lo especifica la editorial.

d) Tamaño de índices

Para superíndices y subíndices, usar ^ y _. Por ejemplo:

Comando Aplicación Resultado

^ x_i^2 x2i
Escritura básica en MathJax

_ \log_2 x log2 x

Otro aspecto a considerar es “el grupo”, un símbolo único o cualquier fórmula


rodeada de llaves { }. Los superíndices, subíndices y otras operaciones se aplican
sólo al siguiente “grupo”.

Comando Aplicación incorrecta Aplicación correcta Resultado

10^10 10^{10} 1010


^{ } 7
x^6^7 {x^6}^7 x6
\log_2 x log2 x
_{ }
\log_{2+1} log2+1

6
Además, se debe tener cuidado con las siguientes expresiones:
x_i^2 = xi2
x_{i^2} = xi2

e) Puntuación en fórmulas

Se trabaja como lo especifica la editorial.

f) Texto en fórmulas

Se aplica como lo indica la editorial.

g) Delimitadores

Se trabaja como lo señala la editorial con la siguiente sugerencia: los símbolos


ordinarios ( ) y [ ] producen paréntesis y corchetes (2+3) y [4+4] respectivamente,
para obtener las llaves se utiliza \{ y \}.
Es importante tener cuidado cuando se aplican estos símbolos, pues su ta-
maño no se escala de manera automática con la fórmula, es decir, si se escribe
(\frac{\sqrt x}{y^3}) el paréntesis será demasiado pequeño ( yx ). Al respecto, para
3

lograr una proporción adecuada se utiliza el comando \lef( \right), para ajustarlo
la fórmula. Por ejemplo, si escribimos: \left(\frac{\sqrt x}{y^3}\right), expresará:
( yx ).
3

Los comandos \left( \right) se pueden aplicar a todos los paréntesis, por
ejemplo:

Comando \left y \right Resultado

\( \left (\frac xy \right) \)


Escritura básica en MathJax

\( \left [ \frac xy \right] \)

\( \left \vert \frac xy \right \vert \)

\( \left \Vert \frac xy \right \Vert \)

\( \left \{ \frac xy \right \} \)

7
También existen paréntesis invisibles denotados por un punto (.) después del
comando \letf o \right como se muestra en el ejemplo:

Comando \left. y \right. Resultado

\( \left \{ \frac12 \right. \)

\( \left. \frac12 \right \} \)

Si se desean ajustar los paréntesis de forma manual es posible escribir el co-


mando \bigl \bigr y aplicar sus variaciones correspondientes (cambiar “b” por
“B” o agregar otra “g”) para obtener diferentes tamaños de paréntesis.

Comando Resultado

\(\bigl(x \bigr)\)

(\ \Bigl ( x \Bigr)\)

(\ \biggl (x\biggr)\)

(\ \Biggl (x\Biggr)\)

\(\Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr)\)
Escritura básica en MathJax

V. Cantidades monetarias

Se aplican como lo especifica la editorial. Sin embargo, en el contexto matemático


es necesario considerar lo referente a los caracteres especiales como: $, {, \, _, etc.

• Con el comando \$ obtenemos $


• Con el comando \{ obtenemos {
• Con el comando \_ obtenemos _
• Con el comando \% obtenemos %
• Con el comando \backslash obtenemos \

Nota: Consideremos que si escribimos \\ obtendremos una nueva línea.

8
VI. Otros aspectos importantes a considerar

a) Sumas e integrales

Los comandos \sum e \int se emplean para las sumas e integrales respectiva-
mente. El subíndice es el límite inferior y el superíndice es el límite superior, por
ejemplo:
\sum_1^n obtenemos:
No olvidar usar { } si el límite es más que un símbolo, por ejemplo \sum_{i=0}^\
infty i^2 obtenemos:

Los siguientes comandos se utilizan de forma similar:

• \prod obtenemos ∏
• \int obtenemos ∫
• \bigcup obtenemos ∩
• \bigcap obtenemos

• \iint obtenemos ∫ ∫
• \iiint obtenemos ∫ ∫ ∫
• \idotsint obtenemos ∫ ... ∫

b) Símbolos y notaciones especiales

Comando Aplicación Resultado

\lt \( y \lt x-2 \)

\gt \( y \gt x-2 \)

\le o \leq \( y \le x-2 \)


Escritura básica en MathJax

\leqq \( y \leqq x-2 \)

\leqslant \( y \leqslant x-2 \)

\ge o \geq \( y \ge x-2 \)

\geqq \( y \geqq x-2 \)

\geqslant \( y \geqslant x-2 \)

\neq \( y \neq x-2 \)

9
• Con los comandos \times, \div, \pm y \mp obtenemos: ×, ÷, ±, ± y \cdot es
±

un punto centrado: x ⋅ y.

Comando Aplicación Resultado

\times \(\Big [ \quad \Big] \times \frac 18 = \frac 57 \)

\( \cfrac ab \div \cfrac cd = \cfrac{a \times d}{b \


\div
times c} \)

\( \cfrac ab \pm \cfrac cd = \cfrac{(a \times d)


\pm
\pm (b \times c)}{b \times d} \)

\( \cfrac ab \mp \cfrac cd = \cfrac{(a \times d)


\mp
\mp (b \times c)}{b \times d} \)

\( \cfrac ab \cdot \cfrac cd = \cfrac{a \cdot c}{b


\cdot 
\cdot d} \)

• Con los comandos \cup, \cap, \setminus, \subset, \subseteq, \subsetneq,


\supset, \in, \notin, \emptyset, obtenemos:

Comando Aplicación Resultado

\cup \( A \cup \emptyset = A\)

\cap \( A \cap \emptyset = \emptyset \)

\( A \setminus B = \{x \, \vert \, x \in


Escritura básica en MathJax

\setminus
A\; y \; x \notin B \} \)

\subset \(( A \setminus B) \subset A \)

\subseteq \(( A \setminus B) \subseteq A \)

\subsetneq \(( A \setminus B) \subsetneq A \)

\supset \(( A \setminus B) \supset A \)

10
• Con los comandos \to, \rightarrow, \leftarrow, \Rightarrow, \Leftarrow y
\mapsto obtenemos: →, →, ←, , y

Comando Aplicación Resultado

\( 0 \rightarrow A \)
\to; \rightarrow
\( 0 \to A \)

\leftarrow \( 0 \leftarrow A \)

\Rightarrow \(x+2 = 4-x \Rightarrow x=1 \)

\Leftarrow \(x+2 = 4-x \Leftarrow x=1 \)

\mapsto \(f: A \mapsto B \)

• Con los comandos \land, \lor, \lnot, \forall, \exists, \top, \bot, \vdash y
\vDash obtenemos: ˄, ˅, ¬, ∀, ∃.

Comando Aplicación Resultado

\land \( p \land q \; \text{(se lee: “ p o q”)} \)

\lor \( p \lor q \; \text{(se lee: “ p y q”)} \)

\lnot \( \lnot p: “ 4+4” \, \text{no es igual a 9} \)


Escritura básica en MathJax

\( \lim_{x \rightarrow \infty } \frac 1x =0, \


\forall
forall \, x \in \Bbb N \)

\( \lim_{x \rightarrow \infty } \frac 1x =0,\, \tex-


\exists
t{si} \, \exists \, x \, | \forall \, x \in \Bbb N \)

11
• Con los comandos \approx, \sim, \simeq, \cong, \equiv, \prec, \lhd y \therefore
obtenemos: ≃, ≅, ≡, ⸫

Comando Aplicación Resultado

\sim \( \Delta ABC \sim \Delta A´B´C´ \)

\cong \( \Delta ABC \cong \Delta A´B´C´ \)

\( R_n = \{ (x,y) | x \equiv y\, mod\,


\equiv
n,x,y,\in z \}\)

\therefore \( x=2,\, z=1 \therefore x-z=1\)

VII. Fórmulas para operaciones básicas (suma, resta, multiplicación y división).

En algunos casos las operaciones básicas, como suma, resta, multiplicación y di-
visión, se presentan de manera vertical; a continuación mostramos el código para
visualizarlas en este formato.

Suma
\begin{array}{ccc} &1&4&3\\ +&&3&6\\ \hline\ &1&7&9 \end{array}

1 4 3
+ 3 6
1 7 9

Resta
\begin{array}{ccc} &1&4&3\\ -&&3&6\\ \hline\ &1&7&9 \end{array}
Escritura básica en MathJax

1 4 3
- 3 6
1 7 9

Multiplicación
\begin{array}{ccc} &1&4&3\\ \times &&3&6\\ \hline\ &1&7&9 \end{array}

1 4 3
+ 3 6
1 7 9

12
División
\begin{array}{rl} \underline{135} \\[-5pt] 7 | 945 \\ \underline{7\phantom{00}} & \\
24\phantom{0} \\ \underline{\phantom{0}21\phantom{0}} \\ \phantom{0}35 \\\
underline{\phantom{0}35} \\ \phantom{00}0 \end{array}

1 3 5
7 9 45
7
2 4
2 1
3 5
3 5
0

VII. Ejemplos de fórmulas

En los siguientes ejemplos utilizamos algunos de los comandos antes señalados.

a) Ejemplo 1

El código:

\(\begin{align}
I ) \; L_1 & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, x=2t+1; y= \frac 15(-4t+1) \
right \}\\
II ) \; L_2 & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, 2x+\frac 52y=1 \right \}\\
III) \; L_3 & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, 6x+5y+30=0 \right \} \\
IV) \; L_4 & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, 3x+5y-15=0 \right \} \\
V ) \; L_5 & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, 6x-y+4=0 \right \} \\
Escritura básica en MathJax

VI) \; L_6 & = \left \{ P(x,y)|x \in \mathbb R, \, y \in \mathbb R; \, x=2t+1; y=-3t-1 \right \} \\
\end{align}\)

Produce:

13
b) Ejemplo 2

El código:

\[
\left | \begin{array}{ccc} 3 & 0 & 1 \\ 0 & -3 & 1 \\ -6 & 0 & 1 \end{array} \right|
\]

Produce:

c) Ejemplo 3

El código:

\[
\begin{array}{cccc}
\left | \begin{array}{ccc} 3 & 0 & 1 \\ 0 & -3 & 1 \\ -6 & 0 & 1 \end{array} \right| &
\left | \begin{array}{ccc} 3 & 0 & 1 \\ 0 & -3 & 1 \\ -6 & 0 & 1 \end{array} \right| \\ \\
\left | \begin{array}{ccc} 3 & 0 & 1 \\ 0 & -3 & 1 \\ -6 & 0 & 1 \end{array} \right| &
\left | \begin{array}{ccc} 3 & 0 & 1 \\ 0 & -3 & 1 \\ -6 & 0 & 1 \end{array} \right|
\end{array}
\]

Produce:
Escritura básica en MathJax

14
d) Ejemplo 4

El código:

\(\begin{array}{|r|r|r|r|r|r|}
\hline c & 10 & 20 & 30 & 40 & 50 \\ \hline
G & 7 & 32 & 69 & 126 & 195 \\ \hline
\end{array}\)

Produce:

e) Ejemplo 5

El código:

\[ \left[
\begin{array}{cc|c}
1&2&3\\
4&5&6
\end{array}
\right] \]

Produce:
Escritura básica en MathJax

f) Ejemplo 6

El código:

\[\begin{cases}
a_1x+b_1y+c_1z=d_1 \\[2ex]
a_2x+b_2y+c_2z=d_2 \\[2ex]
a_3x+b_3y+c_3z=d_3
\end{cases}
\]

15
Produce

g) Ejemplo 7

El código:

h(x) = \log [ 10 \tan^2 ( \frac{x}{2} - \frac{\pi}{4}) ] – 1

Produce:
Escritura básica en MathJax

16
Elaborado por:
Créditos

Manuel Trejo Martínez


Maestro en Ciencias en matemática educativa.
Candidato a Doctor en matemática educativa.

También podría gustarte