A veces uno quiere escribir fórmulas matemáticas y quedan un poco engorrosas y poco legibles si uno las escribe como texto. Por ejemplo:
1/(1+e^(-z))
\Large \frac{1}{1 + e^{-z}}
En fin, \LaTeX nos permite escribir de forma compacta y precisa (además de preciosa) lo que querramos.
Cosas conocidas por mejorar:
- No funciona \LaTeX adentro de un texto escondido en “Spoiler”. Sí funciona si lo utilizamos centrado
Se agradece que avisen qué cosas no funcionan bien. Así como también pueden preguntar: “¿Cómo hago … en LATEX ?”
Links Útiles
(está bueno si no sabés cómo se escribe algo (desde un símbolo a una matriz), porque lo buscás, apretás el botón y te sale cómo se escribe)
Índice:
- ¿Cómo escribo algo en \LaTeX?
- Dentro de una línea
- Centrado
- Tipografía útil
- Subíndices/Supraíndices
- Símbolos y Expresiones Comunes
- Letras especiales
- Encerrar en una caja
- Tamaños de Fuente
- Colores
- Estructuras de paréntesis
- Sumatorias/Productorias
- Underset y Underbrace
0: ¿Cómo escribo en \Large \LaTeX?
0.1: Dentro de una línea
Simplemente debemos rodear el texto que queremos entre signos “$”, por ejemplo para escribir: a = 2, b = 3, solo debemos escribir: $a = 2, b = 3$
0.2: Centrado
Para centrar al texto que queremos escribir centrado, debemos escribir “$$” en una línea, luego escribir nuestro texto en la siguiente y finalizar escribiendo una nueva línea con “$$” nuevamente. Por ejemplo, para escribir:
Debemos tipear:
$$
a = 2, b = 3
$$
1: Tipografía Útil
1.1: Subíndices y Supraíndices
Usando el caracter _
el siguiente caracter actuará como subíndice. Por ejemplo para escribir a_i podemos escribir $a_i$
.
De la misma forma para obtener un supraíndice utilizamos el caracter ^
. Por ejemplo, 2^k se escribe como $2^k$
.
Si nuestro subíndice/supraíndice posee más de un caracter, debemos rodearlo entre llaves {}
, pues de no ponerlos se pondrá solo el primer caracter como subíndice/supraíndice. Por ejemplo $2^64$
se ve como 2^64, y $2^{64}$
se ve como 2^{64}.
1.2: Símbolos y Expresiones Comunes
A continuación una lista de cómo se escriben algunos símbolos comunes.
-
$ < $
\hspace{75pt} \rightarrow \hspace{8pt} < -
$ \leq $
\hspace{61pt} \rightarrow \hspace{8pt} \leq -
$ > $
\hspace{75pt} \rightarrow \hspace{8pt} > -
$ \geq $
\hspace{61pt} \rightarrow \hspace{8pt} \geq -
$ \neq $
\hspace{61pt} \rightarrow \hspace{8pt} \neq -
$ = $
\hspace{75pt} \rightarrow \hspace{8pt} = -
$ \times $
\hspace{51pt} \rightarrow \hspace{8pt} \times -
$ \rightarrow $
\hspace{27pt} \rightarrow \hspace{8pt} \rightarrow -
$ \Rightarrow $
\hspace{27pt} \rightarrow \hspace{8pt} \Rightarrow -
$ \iff $
\hspace{61pt} \rightarrow \hspace{8pt} \iff -
$ \Leftrightarrow $
\hspace{7pt} \rightarrow \hspace{8pt} \Leftrightarrow -
$ \equiv $
\hspace{51pt} \rightarrow \hspace{8pt} \equiv -
$ \emptyset $
\hspace{36pt} \rightarrow \hspace{8pt} \emptyset -
$ \varnothing $
\hspace{26pt} \rightarrow \hspace{8pt} \varnothing -
$ \frac{a}{b} $
\hspace{26pt} \rightarrow \hspace{8pt} \frac{a}{b} -
$ \sqrt{n} $
\hspace{41pt} \rightarrow \hspace{8pt} \sqrt{n} -
$ \sqrt[q]{n} $
\hspace{26pt} \rightarrow \hspace{8pt} \sqrt[q]{n} -
$ \log $
\hspace{60pt} \rightarrow \hspace{8pt} \log -
$ \lg $
\hspace{65pt} \rightarrow \hspace{8pt} \lg -
$ \ln $
\hspace{65pt} \rightarrow \hspace{8pt} \ln -
$ \binom{n}{k} $
\hspace{21pt} \rightarrow \hspace{8pt} \binom{n}{k}
1.3: Letras Especiales
-
$ \mathbb{ABCRZ} $
\hspace{16pt} \rightarrow \hspace{8pt} \mathbb{ABCRZ} -
$ \mathcal{ABCO} $
\hspace{16pt} \rightarrow \hspace{8pt} \mathcal{ABCO} -
$ \mathrm{ABC} $
\hspace{26pt} \rightarrow \hspace{8pt} \mathrm{ABC}
Las letras griegas se escriben poniendo su nombre luego de la contrabarra. Por ejemplo:
-
$ \alpha $
\hspace{21pt} \rightarrow \hspace{8pt} \alpha -
$ \epsilon $
\hspace{11pt} \rightarrow \hspace{8pt} \epsilon -
$ \phi $
\hspace{31pt} \rightarrow \hspace{8pt} \phi
En algunas letras griegas, también tenemos otro tipo de tipografía agregando var
al principio de su nombre, por ejemplo:
-
$ \varepsilon $
\hspace{16pt} \rightarrow \hspace{8pt} \varepsilon -
$ \varphi $
\hspace{36pt} \rightarrow \hspace{8pt} \varphi
1.4: Encerrar en una caja
Muchas veces al escribir (en una hoja) queremos recuadrar algo (por ejemplo al obtener un cierto resultado). Una forma fácil de hacer esto en \LaTeX es utilizando el comando \boxed{}
, poniendo entre las llaves lo que queremos recuadrar. Por ejemplo:
$ \dots \Rightarrow \boxed{f(n) = f(n-1) + f(n-2)} $
2: Tamaños de Fuente
Para escribir un texto en un tamaño distinto al que viene por default debemos rodearlo entre {}
y comenzar definiendo el tamaño en el que deseamos escribir. En el foro, debería ser más que suficiente el uso de los siguientes tamaños.
-
${\tiny \mathcal{O}(n^2)}$
\hspace{54pt} \rightarrow \hspace{8pt} {\tiny \mathcal{O}(n^2)} -
${\scriptsize \mathcal{O}(n^2)}$
\hspace{25pt} \rightarrow \hspace{8pt} {\scriptsize \mathcal{O}(n^2)} -
${\small \mathcal{O}(n^2)}$
\hspace{49pt} \rightarrow \hspace{8pt} {\small \mathcal{O}(n^2)} -
${\normalsize \mathcal{O}(n^2)}$
\hspace{25pt} \rightarrow \hspace{8pt} {\normalsize \mathcal{O}(n^2)} -
${\large \mathcal{O}(n^2)}$
\hspace{49pt} \rightarrow \hspace{8pt} {\large \mathcal{O}(n^2)} -
${\Large \mathcal{O}(n^2)}$
\hspace{49pt} \rightarrow \hspace{8pt} {\Large \mathcal{O}(n^2)} -
${\LARGE \mathcal{O}(n^2)}$
\hspace{49pt} \rightarrow \hspace{8pt} {\LARGE \mathcal{O}(n^2)} -
${\huge \mathcal{O}(n^2)}$
\hspace{54pt} \rightarrow \hspace{8pt} {\huge \mathcal{O}(n^2)} -
${\Huge \mathcal{O}(n^2)}$
\hspace{54pt} \rightarrow \hspace{8pt} {\Huge \mathcal{O}(n^2)}
3: Colores
Si queremos que un texto, número o lo que sea que estemos escribiendo en \color{yellow}{\LaTeX} aparezca con color, debemos utilizar el comando $\color{NOMBRE_COLOR}{TEXTO_DE_COLOR}$
. Por ejemplo:
-
$\color{red}{\mathcal{O}(n^2)}$
\hspace{22pt} \rightarrow \hspace{8pt} \color{red}{\mathcal{O}(n^2)} -
$\color{white}{\mathcal{O}(n^2)}$
\hspace{12pt} \rightarrow \hspace{8pt} \color{white}{\mathcal{O}(n^2)} -
$\color{yellow}{\mathcal{O}(n^2)}$
\hspace{8pt} \rightarrow \hspace{8pt} \color{yellow}{\mathcal{O}(n^2)} -
$\color{orange}{\mathcal{O}(n^2)}$
\hspace{8pt} \rightarrow \hspace{8pt} \color{orange}{\mathcal{O}(n^2)}
A continuación, una lista de varios comandos de colores que se pueden utilizar en el foro:
- \color{white}{\texttt{white}}
- \color{beige}{\texttt{beige}}
- \color{pink}{\texttt{pink}}
- \color{salmon}{\texttt{salmon}}
- \color{coral}{\texttt{coral}}
- \color{orange}{\texttt{orange}}
- \color{yellow}{\texttt{yellow}}
- \color{lime}{\texttt{lime}}
- \color{lightGreen}{\texttt{lightGreen}}
- \color{green}{\texttt{green}}
- \color{darkGreen}{\texttt{darkGreen}}
- \color{teal}{\texttt{teal}}
- \color{cyan}{\texttt{cyan}}
- \color{blue}{\texttt{blue}}
- \color{magenta}{\texttt{magenta}}
- \color{violet}{\texttt{violet}}
- \color{indigo}{\texttt{indigo}}
- \color{brown}{\texttt{brown}}
- \color{red}{\texttt{red}}
- \color{grey}{\texttt{grey}}
- \color{black}{\texttt{black}}
Agregando el prefijo light
y dark
en muchos casos pueden conseguir el mismo color pero más claro o más oscuro respectivamente (como en el verde en la lista). Pueden jugar a encontrar más colores, seguro que los hay.
Intentemos que los colores que elegimos tengan buen contraste para que se vea bien.
4: Estructuras de Paréntesis
Para evitar que sea confuso ver qué paréntesis abren y cierran en ejemplos como al escribir:
\mathcal{O}((\frac{n}{k} \cdot (n+m))
Es conveniente escribir $\left ($
en vez de simplemente $($
al abrir un paréntesis. De la misma forma se debe escribir $\right )$
al cerrar un paréntesis para que se asocie correctamente qué par de paréntesis se corresponden.
Ejemplo:
$ \mathcal{O}\left (\frac{n}{k} \cdot \left (n+m \right ) \right ) $
Para los corchetes []
el uso es análogo. La única salvedad ocurre con el uso de llaves {}
, porque son un caracter reservado de \LaTeX. Por lo tanto si se quiere escribir una llave debemos poner $\left \{$
(notar la contrabarra extra).
Ejemplo:
\left \{ \left (a,b \right ) \in \mathbb{R}^2 : \left [a,b \right ] \cap \left [1,2 \right ] \neq \varnothing \right \}
5: Sumatorias y Productorias
Además de permitirnos escribir de manera estéticamente agradable cosas que podríamos escribir en texto normalmente, \LaTeX también nos permite escribir otro tipo de cosas que no podríamos escribir en texto. Este es el caso de sumatorias y productorias.
Ejemplo:
$\sum_{i = 1}^{n} i = \frac{n(n+1)}{2}$
Como se ve, el uso es sencillo. Luego de $\sum$
escribimos como subíndice lo que queremos por debajo de la sumatoria, y a continuación como supraíndice lo que queremos por encima.
Algo que suele ocurrir es que tengamos que escribir muchos subíndices juntos. Por ejemplo:
Si bien, una solución posible usando lo anterior es reformularlo como: {\small \sum_{i = 1}^n \sum_{j = 1}^i} A[i][j], utilizando el comando \substack
adentro del subíndice podemos lograr escribir \small i \geq j, debajo de la desigualdad \small 1 \leq i,j \leq n. Para ello, podemos escribir:
$\sum_{ \substack{1 \leq i,j \leq n \\ i \geq j} } A[i][j]$
Obteniendo:
Como se ve más arriba, al escribir una sumatoria dentro de una línea, los índices suelen ajustarse para que el interlineado del texto no se vea afectado. Si no quisiéramos que esto ocurra, basta con poner $\limits$
luego de $\sum$
, y de esa forma se verá escrito como: {\small \sum\limits_{i = 1}^n \sum\limits_{j = 1}^i} A[i][j], para lo cual debemos ingresar:
${\sum\limits_{i = 1}^n \sum\limits_{j = 1}^i} A[i][j]$
El uso de productorias es idéntico, cambiando \sum
por \prod
, por ejemplo:
$\prod_{i = 1}^{n} i = n!$
6: Underset y Underbrace
Muchas veces queremos hacer una llave que tome una cierta expresión para señalar algo. Por ejemplo:
Para hacer algo de este estilo debemos entender cómo funcionan dos comandos.
-
$\underbrace{a+b}$
\hspace{71pt} \rightarrow \hspace{8pt} \underbrace{a+b} -
$\underset{\text{cuenta}}{a+b}$
\hspace{8pt} \rightarrow \hspace{8pt} \underset{\text{cuenta}}{a+b}
Combinando estos dos comandos, y notando que la llave por encima es igual usando el comando \over
en vez de \under
, podemos lograr la ecuación de arriba como:
$ \mathcal{O} \left ( \underset{\text{Preproceso}}{\underbrace{n^2m}} + Q \overset{\text{Responder query}}{\overbrace{n\log(n)}} \right )$
Un uso común de las llaves es cuando utilizamos puntos suspensivos e indicamos la cantidad de elementos que se obvian. Un ejemplo de ello podría ser:
$ \overset{n}{\overbrace{1,1,\dots, 1, 1}} $