Hoja de trucos de LaTeX
Referencia básica de LaTeX
LaTeX es un potente sistema de composición tipográfica ampliamente utilizado para crear documentos profesionales con formato complejo, como fórmulas matemáticas, especialmente en ámbitos académicos. Aquí tienes una hoja de trucos para la composición tipográfica en LaTeX.
Esta guía forma parte de nuestro centro de recursos sobre Herramientas de documentación en 2026: Markdown, LaTeX, PDF y flujos de trabajo de impresión.

Comandos básicos de TeX/LaTeX
Estructura básica de un documento LaTeX
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Tu contenido aquí
\end{document}
Formato de texto
- Negrita: \textbf{text}
- Cursiva: \textit{text}
- Subrayado: \underline{text}
Modo matemático
Matemáticas en línea: $$x^2 + y^2 = z^2$$ Matemáticas en bloque: $$ E = mc^2 $$
Letras griegas
- Alfa: $$\alpha$$
- Beta: $$\beta$$
- Gamma: $$\gamma$$
- Delta: $$\delta$$
Operadores y símbolos
- Suma: $$\sum_{i=1}^n x_i$$
- Integral: $$\int_a^b f(x) dx$$
- Fracción: $$\frac{numerador}{denominador}$$
- Raíz cuadrada: $$\sqrt{x}$$
Subíndices y superíndices
- Subíndice: $$x_i$$
- Superíndice: $$x^2$$
- Combinado: $$x_i^2$$
Matrices
\begin{matrix}
a & b \\
c & d
\end{matrix}
Ecuaciones
\begin{equation}
f(x) = ax^2 + bx + c
\end{equation}
Listas
Lista desordenada:
\begin{itemize}
\item Primer elemento
\item Segundo elemento
\end{itemize}
Lista ordenada:
\begin{enumerate}
\item Primer elemento
\item Segundo elemento
\end{enumerate}
Tablas
Consulta los detalles en una sección separada más abajo.
\begin{tabular}{|c|c|}
\hline
Encabezado 1 & Encabezado 2 \\
\hline
Celda 1 & Celda 2 \\
\hline
\end{tabular}
Secciones
\section{Sección principal}
\subsection{Subsección}
\subsubsection{Subsubsección}
Recuerda incluir los paquetes necesarios y utilizar la clase de documento apropiada para tus necesidades específicas.
Añadir diagramas
Para documentación que reside en Markdown en lugar de LaTeX, como entradas de blogs técnicos, archivos README o sitios basados en Hugo, una alternativa más ligera son los diagramas Mermaid, que utilizan una sintaxis basada en texto dentro de bloques de código delimitados y renderizan diagramas de flujo, diagramas de secuencia y diagramas ER sin necesidad de herramientas externas. Para salida de impresión estructurada y PDF donde el diseño preciso es importante, LaTeX sigue siendo la opción correcta.
Para incluir diagramas en una hoja de trucos de LaTeX, tienes varias opciones:
-
Utiliza el paquete
graphicxpara insertar imágenes:- Añade
\usepackage{graphicx}a tu preámbulo. - Utiliza
\includegraphics[opciones]{nombre_archivo}para insertar imágenes (consulta los detalles más abajo).
- Añade
-
Crea diagramas de Venn utilizando el paquete
venndiagram:- Añade
\usepackage{venndiagram}a tu preámbulo. - Utiliza el entorno
\begin{venndiagram3sets}para diagramas de tres conjuntos.
- Añade
-
Traza gráficos utilizando el paquete
tikz:- Añade
\usepackage{tikz}a tu preámbulo. - Utiliza el entorno
\begin{tikzpicture}para crear tramas y gráficos.
- Añade
-
Crea tablas para organizar la información:
- Utiliza el entorno
\begin{tabular}para tablas simples. - Para tablas más complejas, considera paquetes como
longtableotabu.
- Utiliza el entorno
-
Utiliza subfiguras para múltiples diagramas relacionados:
- Añade
\usepackage{subcaption}a tu preámbulo. - Utiliza el entorno
\begin{subfigure}dentro de un entorno de figura.
- Añade
Recuerda ajustar la posición y el tamaño de tus diagramas para que se adapten al formato de la hoja de trucos. Es posible que necesites experimentar con opciones como [width=0.8\textwidth] o [scale=0.5] para asegurarte de que tus diagramas se ajusten bien dentro del diseño de la hoja de trucos.
Añadir imágenes
Para añadir imágenes utilizando el paquete graphicx en LaTeX, sigue estos pasos:
- Incluye el paquete
graphicxen el preámbulo de tu documento:
\usepackage{graphicx}
- Coloca tus archivos de imagen en el mismo directorio que tu archivo LaTeX o utiliza el comando
\graphicspathpara especificar el directorio de imágenes:
\graphicspath{{images/}}
- Utiliza el comando
\includegraphicsdentro de tu documento para insertar la imagen:
\includegraphics[opciones]{nombre_archivo}
- Para una mejor organización y formato, envuelve la imagen en un entorno de figura:
\begin{figure}[colocación]
\centering
\includegraphics[opciones]{nombre_archivo}
\caption{Tu pie de foto aquí}
\label{fig:etiqueta}
\end{figure}
- Ajusta el tamaño de la imagen utilizando opciones como
width(ancho),height(alto) oscale(escala):
\includegraphics[width=0.5\textwidth]{nombre_archivo}
- Referencia la imagen en tu texto utilizando el comando
\refcon la etiqueta que asignaste.
Recuerda compilar tu documento para ver las imágenes insertadas.
Añadir tablas a un documento LaTeX
Añadir tablas a un documento LaTeX es una tarea común que se puede realizar utilizando el entorno tabular.
Así es como puedes crear tablas en LaTeX con varios ejemplos:
Estructura básica de una tabla
La estructura básica de una tabla en LaTeX utiliza el entorno tabular:
\begin{tabular}{especificadores_de_columna}
contenido
\end{tabular}
Los especificadores de columna definen la alineación y los bordes de cada columna:
l: alineado a la izquierdac: centrador: alineado a la derecha|: línea vertical entre columnas
Ejemplo de tabla simple
Aquí tienes una tabla básica de 3x3:
\begin{tabular}{lcr}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}
Tabla con bordes
Para añadir bordes, utiliza líneas verticales (|) y horizontales (\hline):
\begin{tabular}{|l|c|r|}
\hline
Izquierda & Centro & Derecha \\
\hline
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\hline
\end{tabular}
Entorno de tabla
Para un mejor formato y pie de foto, utiliza el entorno table:
\begin{table}[h!]
\centering
\caption{Tabla de ejemplo}
\label{tab:ejemplo}
\begin{tabular}{|c|c|c|}
\hline
Columna 1 & Columna 2 & Columna 3 \\
\hline
A & B & C \\
D & E & F \\
\hline
\end{tabular}
\end{table}
Tablas multicolumna y multfila
Para tablas más complejas, puedes utilizar los comandos \multicolumn y \multirow:
\usepackage{multirow}
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{2}{|c|}{Columnas fusionadas} & Columna 3 \\
\hline
\multirow{2}{*}{Filas fusionadas} & B1 & C1 \\
& B2 & C2 \\
\hline
\end{tabular}
Tablas con tipos de columna personalizados
Para un formato más avanzado, puedes definir tipos de columna personalizados:
\usepackage{array}
\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
\hline
Izquierda & Párrafo centrado & Derecha \\
\hline
A & Este texto está centrado y se ajusta dentro de una columna de 3 cm de ancho & 1 \\
\hline
\end{tabular}
Recuerda incluir los paquetes necesarios como array, multirow o booktabs para características avanzadas de tablas.
Añadir índice de contenidos
Añadir un índice de contenidos a un documento LaTeX es un proceso sencillo. Aquí tienes cómo hacerlo:
- Índice de contenidos básico
Para crear un índice de contenidos básico, utiliza el comando \tableofcontents:
\documentclass{article}
\begin{document}
\tableofcontents
\section{Introducción}
\section{Contenido principal}
\section{Conclusión}
\end{document}
Esto generará automáticamente un índice de contenidos basado en las secciones de tu documento.
- Personalización del índice de contenidos
Puedes personalizar la profundidad del índice de contenidos utilizando el comando \setcounter:
\setcounter{tocdepth}{2}
\tableofcontents
Esto mostrará las secciones y subsecciones en el índice de contenidos.
- Cambio del título
Para cambiar el título predeterminado “Contenido”, utiliza:
\renewcommand*\contentsname{Tutoriales}
\tableofcontents
Esto cambiará el título a “Tutoriales”.
- Añadir secciones sin numeración
Para añadir secciones sin numeración al índice de contenidos, utiliza:
\addcontentsline{toc}{section}{Sección sin numeración}
\section*{Sección sin numeración}
Esto incluirá la sección sin numeración en el índice de contenidos.
- Incluir listas de figuras y tablas
También puedes añadir listas de figuras y tablas:
\tableofcontents
\listoffigures
\listoftables
Recuerda compilar tu documento dos veces para asegurarte de que el índice de contenidos se genere correctamente.
Ejemplo
Aquí tienes un ejemplo completo que demuestra estas características:
\documentclass{article}
\usepackage{blindtext}
\title{Documento de ejemplo}
\author{Juan Pérez}
\date{}
\begin{document}
\maketitle
\renewcommand*\contentsname{Contenido del documento}
\setcounter{tocdepth}{2}
\tableofcontents
\section{Introducción}
\blindtext
\section{Contenido principal}
\subsection{Subsección 1}
\blindtext
\subsection{Subsección 2}
\blindtext
\addcontentsline{toc}{section}{Sección sin numeración}
\section*{Sección sin numeración}
\blindtext
\section{Conclusión}
\blindtext
\end{document}
Este ejemplo incluye un título personalizado para el índice de contenidos, establece la profundidad para incluir subsecciones y añade una sección sin numeración al índice de contenidos.