8. Fórmulas matemáticas#
La escritura de fórmulas matemáticas es uno de los puntos fuertes de \(\LaTeX\), y es por ello que se utiliza tanto para la creación de documentos científicos o técnicos con contenido matemático.
Para escribir una fórmula es necesario cambiar al modo matemático. Existen distintas formas de activar el modo matemático:
$
: Activa el modo matemático en línea, es decir, las fórmulas aparecerán en la misma línea que el texto que las rodea. Para desactivar este modo hay que volver a escribir$
.$$
: Activa el modo matemático display (desplegado), de manera que las fórmulas aparecen en una línea aparte.El entorno
equation
también activa el modo matemático display pero además asigna un número a la ecuación, para poder referenciarla en otras partes del documento.
Ejemplo
% CUERPO
\begin{document}
Ejemplo de fórmula en línea $ x+y=0 $.
Ejemplo de fórmula desplegada
$$
x+y=0
$$
Ejemplo de fórmula con el entorno \texttt{equation}
\begin{equation}
x+y=0
\end{equation}
\end{document}
Salida
8.1. Símbolos matemáticos#
Existe una infinidad de símbolos matemáticos que se escriben mediante comandos. A continuación se muestran los más habituales.[2]
8.1.1. Letras griegas#
Para escribir letras griegas se utilizan los siguientes comandos:
Minúsculas
|
|
o \(o\) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mayúsculas
|
|
|
|
|
|
|
|
|
|
|
8.1.2. Operadores aritméticos#
|
|
|
|
|
|
|
|
8.1.3. Relaciones#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8.1.4. Operadores binarios#
|
|
|
|
8.1.5. Lógica#
|
|
|
|
|
8.1.6. Conjuntos#
|
|
|
|
|
|
8.1.7. Flechas#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8.1.8. Puntos suspensivos#
|
|
|
|
8.1.9. Otros símbolos#
|
|
|
8.1.10. Funciones#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Es posible declarar nuevos operadores o funciones cargando el paquete amsmath
con el comando \DeclareMathOperator{comando}{texto}
. Por ejemplo, para obtener las versión de la función seno en español se puede definir DeclareMathOperator{\sen}{sen}
en el preámbulo y luego utilizar el comando \sen
en el cuerpo para obtener la función seno en español.
Otro paquete que incorpora aún más símbolos es amssymb
.
8.2. Subíndices y superíndices#
Para poner subíndices se utiliza el comando _
y para superíndices ^
. Si el subíndice o superíndice afecta a más de un carácter, hay que ponerlos entre llaves.
Ejemplo
% CUERPO
\begin{document}
Ejemplo de fórmula con subíndices
$$
x_i+y_j=0
$$
Ejemplo de fórmula con superíndices
$$
x^2+y^2=0
$$
Ejemplo de fórmula con subíndices y superíndices
$$
x_i^2+y_j^2=0
$$
\end{document}
Salida
Se pueden escribir subíndices de subíndices o superíndices de superíndices anidando los comandos.
8.3. Fracciones#
Para escribir fracciones simples en línea se puede usar el operador aritmético \(/\) (por ejemplo \(3/4\)), pero para fracciones más complejas o fracciones en modo display, conviene utilizar el comando \frac{num}{den}
, donde num
es el numerador y den
el denominador.
A su vez, se pueden escribir más fracciones en el numerador o el denominador, anidando este comando.
Ejemplo
% CUERPO
\begin{document}
Ejemplo de fracción en línea $\frac{x+2}{x^2-2x+1}$.
Ejemplo de fracción en modo desplegado
$$
\frac{\frac{x}{2}+\frac{2}{3}}{x^2-2x+1}
$$
\end{document}
Salida
8.4. Sumatorios, productorios e integrales#
Para escribir sumatorios se utiliza el comando \sum_{sub}^{sup}
, donde \(sub\) es el subíndice que indica el inicio de la suma y \(sup\) es el superíndice que indica el final de la suma. Si se quieren omitir los índices de inicio y final de la suma, basta con el comando \sum
.
De manera análoga, para escribir productorios se utiliza el comando \prod_{sub}^{sup}
, donde sub
es el subíndice que indica el inicio del producto y sup
es el superíndice que indica el final del producto. Si se quieren omitir los índices de inicio y final del producto, basta con el comando \prod
.
Ejemplo
% CUERPO
\begin{document}
Ejemplo de sumatorio
$$
\sum_{i=1}^{\infty} x^i
$$
Ejemplo de productorio
$$
\prod_{i=1}^n i
$$
\end{document}
Salida
Del mismo modo, para escribir integrales definidas se utiliza el comando \int_{sub}^{sup}
, donde \(sub\) es el subíndice que indica el inicio de la integral y \(sup\) es el superíndice que indica el final de la integral. Para integrales indefinidas, basta con el comando \int
.
Ejemplo
% CUERPO
\begin{document}
Ejemplo de integral definida
$$
\int_a^b f(x)\,dx
$$
Ejemplo de integral indefinida
$$
\int f(x)\,dx
$$
\end{document}
Salida
8.5. Sombreros#
Es posible poner símbolos encima de otros símbolos, más conocidos como sombreros. Los siguientes comandos sirven para poner distintos tipos de sombreros:
\bar{...}
: Línea horizontal para un carácter.\overline{...}
: Línea horizontal para varios caracteres.\hat
: Ángulo para un carácter.\widehat
: Ángulo para varios caracteres.\vec{...}
: Flecha para un carácter.\overrightarrow{...}
: Flecha para varios caracteres.
Ejemplo
% CUERPO
\begin{document}
Ejemplos de sombreros: $\overline{xy}$, $\hat{a}$, $\widehat{abc}$, $\vec{u}$.
\end{document}
Salida
8.6. Matrices#
Las matrices se crean de manera similar a como se crean las tablas (ver @sec-tablas), pero utilizando el entorno array
en lugar del entorno tabular
. Para encerrar la matriz entre paréntesis se pone el comando \left(
antes del entorno y el comando \right)
después.
Ejemplo
% CUERPO
\begin{document}
Ejemplo de matriz
$$
\left(
\begin{array}{rrr}
1 & 2 & 3 \\
x & y & z \\
\end{array}
\right)
$$
\end{document}
Salida
El paquete amsmath
incorpora varios entornos más específicos para matrices donde no es necesario especificar el número de columnas, y tampoco los delimitadores:
matrix
: Matriz sin delimitadores (equivalente al entornoarray
)pmatrix
: Matriz encerrada entre paréntesis.vmatrix
: Matriz encerrada entre barras verticales (por ejemplo para determinantes).Vmatrix
: Matriz encerrada entre dobles barras verticales.bmatrix
: Matriz encerrada entre corchetes.Bmatrix
: Matriz encerrada entre llaves.
Ejemplo
% PREÁMBULO
\usepackage{amsmath}
% CUERPO
\begin{document}
Ejemplo de determinante
$$
\begin{vmatrix}
1 & x & \alpha \\
2 & y & \beta \\
3 & z &\gamma
\end{vmatrix}
$$
\end{document}
Salida
8.7. Teoremas#
Para crear definiciones, teoremas, proposiciones, corolarios y otros tipos de enunciados se debe cargar el paquete amsthm
y definir los tipos de enunciados en el preámbulo con el comando \newtheorem{entorno}{texto}
, donde entorno
es el nombre del entorno y texto
es el texto que aparecerá en el documento final como encabezado del enunciado.
Estos entornos admiten como argumento opcional un texto que se utiliza para dar nombre al enunciado.
Los enunciados definidos con este comando aparecen por defecto numerados para poder referenciarlos en otras partes del documento, pero se pueden definir entornos no numerados con la variante del comando anterior \newtheorem*{entorno}{texto}
Para demostraciones se puede utilizar el entorno proof
.
Ejemplo
% PREÁMBULO
\usepackage{amsmath}
\DeclareMathOperator{\sen}{sen}
\usepackage{amsthm}
\newtheorem{midef}{Definición}
newtheorem{teo}{Teorema}
% CUERPO
\begin{document}
\begin{midef}
Dado un triángulo rectángulo de catetos $a$, $b$ e hipotenusa $c$, se define
el seno del ángulo $\alpha$ opuesto al cateto $b$ como
$$
\sen{\alpha}= \frac{b}{c}.
$$
\end{midef}
\begin{teo}
Para cualquier ángulo $\alpha$ se cumple
$\sen(\alpha)^2 + \cos(\alpha)^2 = 1$.
\end{teo}
\begin{proof}
Es una consecuencia directa del teorema de Pitágoras.
\end{proof}
\end{document}
Salida
Tip
Se recomienda cargar los paquetes amsmath
, amssymb
y amsthm
para documentos extensos o con muchas fórmulas matemáticas.