Hoja de trucos de LaTeX

Referencia básica de LaTeX

Índice

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.

periódico en la pared y sobre la mesa con el portátil

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:

  1. Utiliza el paquete graphicx para 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).
  2. 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.
  3. 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.
  4. Crea tablas para organizar la información:

    • Utiliza el entorno \begin{tabular} para tablas simples.
    • Para tablas más complejas, considera paquetes como longtable o tabu.
  5. 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.

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:

  1. Incluye el paquete graphicx en el preámbulo de tu documento:
\usepackage{graphicx}
  1. Coloca tus archivos de imagen en el mismo directorio que tu archivo LaTeX o utiliza el comando \graphicspath para especificar el directorio de imágenes:
\graphicspath{{images/}}
  1. Utiliza el comando \includegraphics dentro de tu documento para insertar la imagen:
\includegraphics[opciones]{nombre_archivo}
  1. 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}
  1. Ajusta el tamaño de la imagen utilizando opciones como width (ancho), height (alto) o scale (escala):
\includegraphics[width=0.5\textwidth]{nombre_archivo}
  1. Referencia la imagen en tu texto utilizando 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 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 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, 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:

  1. Í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.

  1. 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.

  1. Cambio del título

Para cambiar el título predeterminado “Contenido”, utiliza:

\renewcommand*\contentsname{Tutoriales}
\tableofcontents

Esto cambiará el título a “Tutoriales”.

  1. 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.

  1. 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.

Enlaces útiles

Suscribirse

Recibe nuevas publicaciones sobre sistemas, infraestructura e ingeniería de IA.