Hoja de referencia de LaTeX
Referencia básica de LaTeX
LaTeX es un potente sistema de edición de textos ampliamente utilizado para crear documentos profesionales con un formato complejo, como fórmulas matemáticas, especialmente en dominios académicos. Aquí tienes una hoja de referencia rápida para LaTeX. Esta guía forma parte de nuestro Herramientas de Documentación en 2026: Markdown, LaTeX, PDF y Flujos de Trabajo de Impresión centro de recursos.

Comandos básicos de TeX/LaTeX
Estructura básica de un documento LaTeX
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Tu contenido aquí
\end{document}
Formateo de texto
- Negrita: \textbf{text}
- Itálica: \textit{text}
- Subrayado: \underline{text}
Modo matemático
Texto matemático en línea: $$x^2 + y^2 = z^2$$ Texto matemático en display: $$ 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{numerator}{denominator}$$
- 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 no ordenada:
\begin{itemize}
\item Primer elemento
\item Segundo elemento
\end{itemize}
Lista ordenada:
\begin{enumerate}
\item Primer elemento
\item Segundo elemento
\end{enumerate}
Tablas
Ver los detalles en una sección separada a continuación.
\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 usar la clase de documento adecuada para tus necesidades específicas.
Añadir diagramas
Para incluir diagramas en una hoja de referencia rápida de LaTeX, tienes varias opciones:
-
Usa el paquete graphicx para insertar imágenes:
- Añade \usepackage{graphicx} en tu preámbulo
- Usa \includegraphics[opciones]{nombre_archivo} para insertar imágenes (por favor, consulta los detalles a continuación.)
-
Crea diagramas de Venn usando el paquete venndiagram:
- Añade \usepackage{venndiagram} en tu preámbulo
- Usa el entorno \begin{venndiagram3sets} para diagramas de tres conjuntos
-
Dibuja gráficos usando el paquete tikz:
- Añade \usepackage{tikz} en tu preámbulo
- Usa el entorno \begin{tikzpicture} para crear gráficos y dibujos
-
Crea tablas para organizar información:
- Usa el entorno \begin{tabular} para tablas simples
- Para tablas más complejas, considera paquetes como longtable o tabu
-
Usa subfiguras para múltiples diagramas relacionados:
- Añade \usepackage{subcaption} en tu preámbulo
- Usa el entorno \begin{subfigure} dentro de un entorno figure
Recuerda ajustar la posición y el tamaño de tus diagramas para que se adapten al formato de la hoja de referencia. Puedes necesitar experimentar con opciones como [width=0.8\textwidth] o [scale=0.5] para asegurarte de que tus diagramas se ajusten bien al diseño de la hoja de referencia.
Añadir imágenes
Para añadir imágenes usando el paquete graphicx en LaTeX, sigue estos pasos:
- Incluye el paquete graphicx en el preámbulo de tu documento:
\usepackage{graphicx}
- Coloca los archivos de imagen en el mismo directorio que tu archivo LaTeX o usa el comando \graphicspath para especificar el directorio de imágenes:
\graphicspath{{images/}}
- Usa el comando \includegraphics dentro de tu documento para insertar la imagen:
\includegraphics[opciones]{nombre_archivo}
- Para una mejor organización y formateo, envuelve la imagen en un entorno figure:
\begin{figure}[posición]
\centering
\includegraphics[opciones]{nombre_archivo}
\caption{Tu leyenda aquí}
\label{fig:etiqueta}
\end{figure}
- Ajusta el tamaño de la imagen usando opciones como width, height o scale:
\includegraphics[width=0.5\textwidth]{nombre_archivo}
- Haz referencia a la imagen en tu texto usando el comando \ref con 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 usando el entorno tabular.
Aquí te explico cómo crear tablas en LaTeX con varios ejemplos:
Estructura básica de una tabla
La estructura básica de una tabla en LaTeX usa el entorno tabular:
\begin{tabular}{especificadores_de_columnas}
contenido
\end{tabular}
Los especificadores de columnas definen el alineamiento y los bordes de cada columna:
- l: alineado a la izquierda
- c: centrado
- r: 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, usa 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 formateo y leyendas, usa 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 con columnas y filas múltiples
Para tablas más complejas, puedes usar 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}
Tabla con tipos de columnas personalizados
Para un formateo más avanzado, puedes definir tipos de columnas personalizados:
\usepackage{array}
\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
\hline
Izquierda & Centrado (parrafo) & Derecha \\
\hline
A & Este texto está centrado y se ajusta dentro de una columna de 3cm de ancho & 1 \\
\hline
\end{tabular}
Recuerda incluir paquetes necesarios como array, multirow o booktabs para características avanzadas de tablas.
Añadir índice de contenido
Añadir un índice de contenido a un documento LaTeX es un proceso sencillo. Aquí te explico cómo hacerlo:
- Índice de contenido básico
Para crear un índice de contenido básico, usa 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 contenido basado en las secciones de tu documento.
- Personalizar el índice de contenido
Puedes personalizar la profundidad del índice de contenido usando el comando \setcounter:
\setcounter{tocdepth}{2}
\tableofcontents
Esto mostrará las secciones y subsecciones en el índice de contenido.
- Cambiar el título
Para cambiar el título por defecto “Contenido”, usa:
\renewcommand*\contentsname{Tutoriales}
\tableofcontents
Esto cambiará el título a “Tutoriales”.
- Añadir secciones sin numerar
Para añadir secciones sin numerar al índice de contenido, usa:
\addcontentsline{toc}{section}{Sección sin numerar}
\section*{Sección sin numerar}
Esto incluirá la sección sin numerar en el índice de contenido.
- 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 contenido se genere correctamente.
Ejemplo
Aquí tienes un ejemplo completo que demuestra estas características:
\documentclass{article}
\usepackage{blindtext}
\title{Documento de ejemplo}
\author{John Doe}
\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 numerar}
\section*{Sección sin numerar}
\blindtext
\section{Conclusión}
\blindtext
\end{document}
Este ejemplo incluye un título personalizado para el índice de contenido, establece la profundidad para incluir subsecciones y añade una sección sin numerar al índice de contenido.