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 un formato complejo, como fórmulas matemáticas, especialmente en ámbitos académicos. Aquí tienes una hoja de referencia para la composición tipográfica con LaTeX.

Esta guía forma parte de nuestro hub de Herramientas de Documentación en 2026: Flujos de trabajo con Markdown, LaTeX, PDF e impresión.

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

Comandos básicos de TeX/LaTeX

Estructura básica de un documento LaTeX

\documentclass{article}
\usepackage{amsmath}
\begin{document}
Your content here
\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 modo desplegado: $$ 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 First item
    \item Second item
\end{itemize}

Lista ordenada:

\begin{enumerate}
    \item First item
    \item Second item
\end{enumerate}

Tablas

Puede ver los detalles en una sección separada a continuación.

\begin{tabular}{|c|c|}
    \hline
    Header 1 & Header 2 \\
    \hline
    Cell 1 & Cell 2 \\
    \hline
\end{tabular}

Secciones

\section{Main Section}
\subsection{Subsection}
\subsubsection{Sub-subsection}

Incluya los paquetes que el cuerpo necesita y elija la clase de documento según la extensión de la pieza: article cuando no hay capítulos, o report o book cuando los haya.

Añadir diagramas

Para la documentación que reside en Markdown y no en 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 con cercas y generan diagramas de flujo, diagramas de secuencia y diagramas ER sin ninguna herramienta externa. Para la salida estructurada de impresión y PDF donde el diseño preciso es importante, LaTeX sigue siendo la opción adecuada.

Para incluir diagramas en una hoja de referencia de LaTeX, tiene varias opciones:

  1. Utilice el paquete graphicx para insertar imágenes:

    • Añada \usepackage{graphicx} a su preámbulo
    • Utilice \includegraphics[options]{filename} para insertar imágenes (por favor, consulte los detalles a continuación.)
  2. Cree diagramas de Venn utilizando el paquete venndiagram:

    • Añada \usepackage{venndiagram} a su preámbulo
    • Utilice el entorno \begin{venndiagram3sets} para diagramas de tres conjuntos
  3. Trace gráficas utilizando el paquete tikz:

    • Añada \usepackage{tikz} a su preámbulo
    • Utilice el entorno \begin{tikzpicture} para crear trazados y gráficas
  4. Cree tablas para organizar la información:

    • Utilice el entorno \begin{tabular} para tablas simples
    • Para tablas más complejas, considere paquetes como longtable o tabu
  5. Utilice subfiguras para múltiples diagramas relacionados:

    • Añada \usepackage{subcaption} a su preámbulo
    • Utilice el entorno \begin{subfigure} dentro de un entorno figure

Recuerde ajustar la posición y el tamaño de sus diagramas para que encajen en el formato de la hoja de referencia. Es posible que necesite experimentar con opciones como [width=0.8\textwidth] o [scale=0.5] para asegurarse de que sus diagramas encajen bien dentro de la disposición de la hoja de referencia.

Añadir imágenes

Para añadir imágenes utilizando el paquete graphicx en LaTeX, siga estos pasos:

  1. Incluya el paquete graphicx en el preámbulo de su documento:
\usepackage{graphicx}
  1. Coloque sus archivos de imagen en el mismo directorio que su archivo LaTeX o utilice el comando \graphicspath para especificar el directorio de imágenes:
\graphicspath{{images/}}
  1. Utilice el comando \includegraphics dentro de su documento para insertar la imagen:
\includegraphics[options]{filename}
  1. Para una mejor organización y formato, envuelva la imagen en un entorno figure:
\begin{figure}[placement]
\centering
\includegraphics[options]{filename}
\caption{Your caption here}
\label{fig:label}
\end{figure}
  1. Ajuste el tamaño de la imagen utilizando opciones como width, height o scale:
\includegraphics[width=0.5\textwidth]{filename}
  1. Referencie la imagen en su texto utilizando el comando \ref con la etiqueta que asignó.

Recuerde compilar su 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 lograr utilizando el entorno tabular.

Así es como se crean 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}{column_specifiers}
    content
\end{tabular}

Los especificadores de columna definen la alineación y los bordes de cada columna:

  • l: alineado a la izquierda
  • c: alineado al centro
  • r: alineado a la derecha
  • |: línea vertical entre columnas

Ejemplo de tabla simple

Aquí hay 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, utilice líneas verticales (|) y horizontales (\hline):

\begin{tabular}{|l|c|r|}
    \hline
    Left & Center & Right \\
    \hline
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \hline
\end{tabular}

Entorno table

Para un mejor formato y pies de tabla, utilice el entorno table:

\begin{table}[h!]
    \centering
    \caption{Sample Table}
    \label{tab:sample}
    \begin{tabular}{|c|c|c|}
        \hline
        Column 1 & Column 2 & Column 3 \\
        \hline
        A & B & C \\
        D & E & F \\
        \hline
    \end{tabular}
\end{table}

Tablas multicolumna y multilínea

Para tablas más complejas, puede utilizar los comandos \multicolumn y \multirow:

\usepackage{multirow}

\begin{tabular}{|c|c|c|}
    \hline
    \multicolumn{2}{|c|}{Merged Columns} & Column 3 \\
    \hline
    \multirow{2}{*}{Merged Rows} & B1 & C1 \\
    & B2 & C2 \\
    \hline
\end{tabular}

Tabla con tipos de columna personalizados

Para un formato más avanzado, puede definir tipos de columna personalizados:

\usepackage{array}

\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
    \hline
    Left & Centered Paragraph & Right \\
    \hline
    A & This text is centered and wraps within a 3cm wide column & 1 \\
    \hline
\end{tabular}

Recuerde incluir los paquetes necesarios como array, multirow o booktabs para funciones avanzadas de tablas.

Añadir tabla de contenidos

Añadir una tabla de contenidos a un documento LaTeX es un proceso sencillo. Así es como se hace:

  1. Tabla de contenidos básica

Para crear una tabla de contenidos básica, utilice el comando \tableofcontents:

\documentclass{article}
\begin{document}
\tableofcontents
\section{Introduction}
\section{Main Content}
\section{Conclusion}
\end{document}

Esto generará automáticamente una tabla de contenidos basada en las secciones de su documento.

  1. Personalización de la tabla de contenidos

Puede personalizar la profundidad de la tabla de contenidos utilizando el comando \setcounter:

\setcounter{tocdepth}{2}
\tableofcontents

Esto mostrará secciones y subsecciones en la tabla de contenidos.

  1. Cambio del título

Para cambiar el título predeterminado “Contents”, utilice:

\renewcommand*\contentsname{Tutorials}
\tableofcontents

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

  1. Adición de secciones sin numerar

Para añadir secciones sin numerar a la tabla de contenidos, utilice:

\addcontentsline{toc}{section}{Unnumbered Section}
\section*{Unnumbered Section}

Esto incluirá la sección sin numerar en la tabla de contenidos.

  1. Inclusión de listas de figuras y tablas

También puede añadir listas de figuras y tablas:

\tableofcontents
\listoffigures
\listoftables

Recuerde compilar su documento dos veces para asegurarse de que la tabla de contenidos se genere correctamente.

Ejemplo

Aquí hay un ejemplo completo que demuestra estas características:

\documentclass{article}
\usepackage{blindtext}

\title{Sample Document}
\author{John Doe}
\date{}

\begin{document}

\maketitle

\renewcommand*\contentsname{Document Contents}
\setcounter{tocdepth}{2}
\tableofcontents

\section{Introduction}
\blindtext

\section{Main Content}
\subsection{Subsection 1}
\blindtext
\subsection{Subsection 2}
\blindtext

\addcontentsline{toc}{section}{Unnumbered Section}
\section*{Unnumbered Section}
\blindtext

\section{Conclusion}
\blindtext

\end{document}

Este ejemplo incluye un título personalizado para la tabla de contenidos, establece la profundidad para incluir subsecciones y añade una sección sin numerar a la tabla de contenidos.

Enlaces útiles

Suscribirse

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