Hoja de referencia de LaTeX
Referencia básica de LaTeX
[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.
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:
-
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.)
-
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
-
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
-
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} 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:
- Incluye el paquete graphicx en tu preámbulo del 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_de_archivo}
- 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}
- Ajusta el tamaño de la imagen usando opciones como width, height o scale:
\includegraphics[width=0.5\textwidth]{nombre_de_archivo}
- 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:
- Í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 predeterminado “Contents”, 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.