Hoja de referencia de LaTeX

Referencia básica de LaTeX

Índice

[LaTeX](https://www.glukhov.org/es/post/2024/11/latex-install-overview/ “LaTeX - Instalación y visión general) es un poderoso sistema de tipografía ampliamente utilizado para crear documentos profesionales con formato complejo, como fórmulas matemáticas, especialmente en dominios académicos. Aquí tienes una hoja de referencia rápida para tipografía LaTeX.

periódico en la pared y mesa con la laptop

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}
  • Cursiva: \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:

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

    • Añade \usepackage{graphicx} a tu preámbulo
    • Usa \includegraphics[opciones]{nombre_de_archivo} para insertar imágenes (por favor, consulta los detalles a continuación.)
  2. Crea diagramas de Venn usando el paquete venndiagram:

    • Añade \usepackage{venndiagram} a tu preámbulo
    • Usa el entorno \begin{venndiagram3sets} para diagramas de tres conjuntos
  3. Dibuja gráficos usando el paquete tikz:

    • Añade \usepackage{tikz} a tu preámbulo
    • Usa el entorno \begin{tikzpicture} para crear gráficos y dibujos
  4. 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
  5. Usa subfiguras para múltiples diagramas relacionados:

    • Añade \usepackage{subcaption} a 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 rápida. 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 rápida.

Añadir imágenes

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

  1. Incluye el paquete graphicx en tu preámbulo del documento:
\usepackage{graphicx}
  1. 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/}}
  1. Usa el comando \includegraphics dentro de tu documento para insertar la imagen:
\includegraphics[opciones]{nombre_de_archivo}
  1. Para una mejor organización y formato, envuelve la imagen en un entorno figure:
\begin{figure}[posición]
\centering
\includegraphics[opciones]{nombre_de_archivo}
\caption{Tu leyenda aquí}
\label{fig:etiqueta}
\end{figure}
  1. Ajusta el tamaño de la imagen usando opciones como width, height o scale:
\includegraphics[width=0.5\textwidth]{nombre_de_archivo}
  1. Refiere 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 lograr usando el entorno tabular.

Aquí te muestro 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_columna}
    contenido
\end{tabular}

Los especificadores de columna definen el alineamiento 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í 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 formato 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}

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 & Centrado con párrafo & 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 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:

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

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

  1. Cambiar el título

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

\renewcommand*\contentsname{Tutoriales}
\tableofcontents

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

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

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

Enlaces útiles