Está en la página 1de 8

Dar formato en LaTeX

A continuación, se muestran algunos comandos comunes para dar formato en LaTeX.


Lo primero sería crear un archivo .tex con la siguiente estructura, donde se cargan las
librerías más importantes. Además, también se carga el paquete soul, para poder realizar
tachados.

\documentclass[a4paper,openright,12pt]{report}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{soul} % para tachar palabras

 Para escribir en negrita, cursiva, mayúsculas, subrayado, etc., podemos usar los
comandos siguientes:

Con LaTeX se puede escribir fácilmente \textbf{en negrita}, \textit{en cursiva},


\textsc{En Mayúsculas}, \emph{enfatizado}, \underline{subrayado}, \texttt{como
máquina de escribir}, \textsl{inclinada (no cursiva)}...

Nótese que en este caso, el enfatizado ha puesto la palabra en cursiva. Pero eso no
siempre es así. Dependiendo del paquete o tipo de documento, el enfatizado será en
cursiva, en rojo, en negrita, etc.

 Para tachar una palabra, tenemos varias opciones. Podemos cargar el paquete
{soul}, y usar el comando \textst:

\usepackage{soul}

Hoy es un día \textst{normal} único. En \emph{tus manos} está que así sea.

Otra opción es cargar el paquete {ulem}, y usar el comando \sout. Es importante tener
en cuenta, que al cargar este paquete, las palabras enfatizadas, ahora se ponen
subrayadas.

\usepackage{ulem}

Hoy es un día \sout{normal}único. En \emph{tus manos} está que así sea.


El paquete {ulem}, además, tiene varias otras opciones, como muestro a continuación:

\usepackage{ulem}

Este paquete también permite \uuline{hacer doble subrayado}, \uwave{subrayar con


curva ondulada} y \xout{tachar con ganas}.

 El tamaño del texto se puede fijar con los comandos siguentes (de menor a mayor
tamaño):
o \tiny
o \scriptsize
o \footnotesize
o \small
o \normalsize
o \large
o \Large
o \LARGE
o \huge
o \Huge
Estos comandos, cambian el tamaño de todo el texto, desde donde están hasta el final.
De esta forma, cuando queramos volver al tamaño normal, habrá que escribir
\normalsize:

bla bla bla \huge bla bla bla \normalsize bla bla \\

Otra posibilidad, sería encerrar estos comandos dentro de un bloque \begin{}... \end{}:

bla bla bla \begin{huge}bla bla bla \end{huge}bla bla \\

En ambos casos, el resultado sería el mismo:

 Cómo separar por sílabas correctamente una palabra.


LaTeX sabe cómo separar las palabras por sílabas, pero hay veces que hay una palabra
(un nombre propio, por ejemplo), que lo hace mal. Para decirle a LaTeX cómo hacerlo
correctamente, basta con separar las sílabas con "\-" como se muestra a continuación:

Mi agradecimiento a Ya\-rosh\-chuk.

 Cómo evitar que LaTeX corte las palabras, al final de una línea.
Si no quieres que LaTeX corte ninguna palabra en sílabas, al final de una línea, puedes
usar el paquete {hyphenat}:

\usepackage[none]{hyphenat}

 Cómo mantener una o varias palabras juntas, siempre en la misma línea.


Podemos hacerlo de dos formas, con \mbox{} o con ~. Como muestro a continuación:

Hoy la temperatura no bajará de \mbox{20 °C} durante la noche.


Hoy la temperatura no bajará de 20~°C durante la noche.

Hay una diferencia entre ambos comandos. Con \mbox{}, las palabras estarán siempre
en la misma línea. Ninguna de las palabras será cortada ni separada con un guión, y
movida al renglón siguiente. Mientras que con ~, sí que una de las dos palabras se puede
romper si no cabe en la línea, pero el salto de línea nunca será en ~. Esto puede ser útil,
cuando hacemos referencias a tablas, figuras o secciónes. Es decir, con:

En la sección~\ref{se:intro} se resumen...

al final de la línea podremos tener:

pero nunca:

Listas y enumeraciones en LaTeX


En la siguiente entrada mostraré cómo se pueden crear fácilmente listas y
enumeraciones con LaTeX. Nuestro archivo .tex tendrá la siguiente forma. Donde se
carga también el paquete {enumerate}, que aunque no es necesario para trabajar con
listas, sí que lo es para poder editar su formato:

\documentclass[a4paper,openright,12pt]{article}
\usepackage[spanish]{babel} % espanol
\usepackage[utf8]{inputenc} % acentos sin codigo
\usepackage{enumerate} % enumerados

\begin{document}

\end{document}

Las listas se crean entre los comandos \begin{itemize} e \end{itemize}, y cada elemento
se indica con el comando \item, como se muestra a continuación:

Futuros viajes:

\begin{itemize}
\item Madrid.
\item Castilla la Mancha.
\item Castilla y León.
\begin{itemize}
\item Segovia.
\item Ávila.
\end{itemize}
\end{itemize}

Si queremos cambiar el símbolo de un elemento en particular, usamos "\item[$*$]",


donde dentro de los corchetes podemos escribir el símbolo que queramos. Si queremos
cambiar todos los símbolos, usamos el comando "\renewcommand{\labelitemi}{$*$}".
Donde \labelitemi, \labelitemii, \labelitemiii, \labelitemiv, etc... hacen referencia a los
iconos de los niveles 1, 2, 3, 4, etc... respectivamente.
\renewcommand{\labelitemi}{$-$}
\renewcommand{\labelitemii}{$\cdot$}

Futuros viajes:

\begin{itemize}
\item[$*$] Madrid.
\item Castilla la Mancha.
\item Castilla y León.
\begin{itemize}
\item Segovia.
\item Ávila.
\end{itemize}
\end{itemize}

Si queremos añadir una sangría en la lista, podemos hacerlo indicándo con "leftmargin".
Para lo cual, es necesario cargar el paquete {enumerate}:

\usepackage{enumerate}

Qué visitar en Cáceres:


\begin{itemize}[leftmargin=2cm]
\item Ciudad vieja.
\item Guadalupe.
\item Trujillo.
\item Plasencia.
\end{itemize}

De forma similar, las enumeraciones se crean con los comandos \begin{enumerate} e


\end{enumerate}. Además, el formato de la enumeración se puede definir entre
corchetes después de \begin{enumerate}. Podemos poner 1, I, a, A, etc... como se
muestra en los ejemplos siguientes:

\usepackage{enumerate}

Lista de la compra:

\begin{enumerate}[1.]
\item Manzanas.
\item Plátanos.
\item Pescado fresco.
\begin{enumerate}[a)]
\item Emperador.
\item Gallo.
\end{enumerate}
\end{enumerate}
\usepackage{enumerate}

\begin{enumerate}[{Ejercicio} 1.]
\item Visitar tres lugares.
\item Leer tres libros.
\item Conocer tres personas.
\end{enumerate}

Un comando similar a los anteriores es \begin{description}. Es útil cuando se quiere dar


una pequeña definición a una serie de palabras. Como se muestra a continuación:

Animales símbolo de países:

\begin{description}
\item[Australia:] Canguro.
\item[EEUU:] Águila calva.
\item[España:] Toro.
\item[México:] Águila real.
\end{description}