Está en la página 1de 7

Tema 3: Imágenes en LATEX

Introducción a la Edición de Textos Académicos con LATEX.

Índice

1. \includegraphics 2

2. \begin{figure} 3

3. label-ref 4

4. El paquete subfigure 5

5. El paquete float: Solución al “problema” de la colocación de las imágenes 6

6. Renombrar imágenes y tablas 6

7. Figura integrada en el texto 6

Una de las ventajas de trabajar con LATEX se presenta en el hecho de que el usuario no debe preocuparse
por situar la imágen en un sitio conveniente, pues LATEX se encargará de situarla en el mejor lugar
posible. La filosofía de trabajo con imágenes será, por tanto, referenciar (hablar de) la imagen a lo
largo del texto, y más adelante (o antes) que la imagen aparezca en un lugar apropiado, que no tiene
necesariamente que estar en la misma página. Aunque este sistema de comentar imágenes (e.g. “La
Fig.6 muestra la dispersión de la muestra...” −y la figura 6 puede aparecer en la página siguiente − ) es
habitual en todos los textos académicos, no es infrecuente que el usuario no experimentado pierda un
tiempo notable en intentar colocar la imagen exactamente donde él quiere, lo cual LaTeX naturalmente
nos permite, pero puede resultar algo laborioso, y carente de utilidad.

En LATEX, siempre que hablemos de imágenes (en adelante, Figuras), deberemos diferenciar entre el en-
torno \includegraphics (que nos permitirá introducir una imágen per se); y el entorno \begin{figure},
que nos permitirá que esa imagen introducida pueda ser referenciada y correctamente numerada. Mien-
tras el que primero será obligatorio, el uso del segundo será opcional, aunque altamente recomendable
en imágenes regulares.

1
Tema 3: Imágenes en LATEX. Introducción a LaTeX Académico

1. \includegraphics

La orden \includegraphics será la que nos permita introducir la imagen propiamente dicha. Nos la
introducirá en el lugar exacto donde introduzcamos la sentencia, pero no será numerada, no podrá
tener un pie de figura (en adelante, “caption”) ni podrá ser referenciada. Con lo cual será una orden
incompleta.

En todo caso, para añadir imágenes a nuestro documento, deberemos haber declarado el paquete
graphicx.

En el \includegraphics deberemos indicar los atributos del tamaño de la imagen (son múltiples, pero
veremos sólo los más útiles) así como la ruta de la misma.

De forma que, por ejemplo,

\includegraphics[width=0.2\linewidth]{Images/Newton}

Nos introducirá una imagen de ancho 0.2 veces el ancho de nuestro párrafo y que está en el interior
de un directorio llamado “Images” (que se debe encontrar en el mismo sitio donde tenemos nuestro
archivo .tex).

Naturalmente, la carpeta no tiene que llamarse necesariamente “Images”, sino que podrá llamarse como
nosotros queramos, o incluso no existir ninguna carpeta. Si alojamos las imágenes en el mismo directorio
que nuestro archivo .tex, tendremos que poner el nombre de la imagen directamente.

LATEXes compatible con diferentes formatos de imagen; particularme lo es con los 4 más habituales :
.jpg, .png, .pdf y .eps

En este caso hemos indicado el tamaño de la imagen mediante la orden [width=0.2\linewidth],


aunque esta es, a nuestro entender, la forma más recomendable; existen otras formas de indicar-
le el tamaño que deseamos: [width=5cm] (tamaño en cm), [scale=0.3] (0.3 veces el tamaño origi-
nal), [width=5cm,height=2.3cm] (indicando tanto ancho como alto, lo que nos deformará la imagen),
[width=5cm, angle=45] (girada 45 grados), etc.

versión: 18 de abril de 2021 2


Tema 3: Imágenes en LATEX. Introducción a LaTeX Académico

2. \begin{figure}

Si complementamos nuestro \includegraphics con \begin{figure}, la imagen se numerará automá-


ticamente, y también podremos introducirle una caption y referenciarla a lo largo del texto (este punto
se detalla en la sección siguiente).

INPUT:

\begin{figure}[h!]
\centering %centrará la imagen
\includegraphics[width=0.2\linewidth]{Images/Newton}
\caption{Sir Isaac Newton.}
\end{figure}

OUTPUT:

Figura 1: Sir Isaac Newton.

Mientras que con el simple \includegraphics la imagen se insertará exactamente donde esta sentencia
se incluya, con el \begin{figure}le estamos dando a LATEX patente de corso para que incluya la imagen
donde crea conveniente. Aunque LATEX intentará colocar siempre la imagen en el lugar óptimo, en la
práctica tendremos un cierto dominio de la situación gracias a la orden que se encuentra entre corchetes,
justo después de \begin{figure}.

Poniendo entre corchetes...


h : Le pedimos a LaTeX que intente poner la figura lo más cerca posible.
h!: Le pedimos a LaTeX que intente poner la figura lo más cerca posible, con insistencia.
t : Le pedimos a LaTeX que ponga la figura en la parte superior (top) de una página.
b : Le pedimos a LaTeX que ponga la figura en la parte inferior (bottom) de una página.

versión: 18 de abril de 2021 3


Tema 3: Imágenes en LATEX. Introducción a LaTeX Académico

3. label-ref

Muy importante: Las sentencias label y ref nos servirán para poder referenciar automáticamente
las imágenes a lo largo del texto, sin necesidad de conocer exactamente qué numero le corresponde. Esta
potente opción (que también será utilizada con bibliografía, tablas o ecuaciones) es particularmente
útil en textos largos.

El label será la “etiqueta” que nostros le pongamos (podremos poner la que queramos, aunque se
recomienda comenzar las etiquetas de las imágenes con im: para evitar confusiones con tablas o ecua-
ciones), y luego a lo largo del texto podremos llamarla con la orden ref que será automáticamente
sustutuída por el número de figura que le corresponde. Esto se ve mejor con un ejemplo:

añadimos la sentencia \label,

\begin{figure}[h!]
\centering %centrará la imagen
\includegraphics[width=0.2\linewidth]{Images/Newton}
\caption{Sir Isaac Newton.}
\label{im:Isaac}
\end{figure}

Y a lo largo del texto del texto podremos poner:

INPUT:

Una imagen de Newton puede verse en la Figura \ref{im:Isaac}

OUTPUT:

Una imagen de Newton puede verse en la Figura 1”.

versión: 18 de abril de 2021 4


Tema 3: Imágenes en LATEX. Introducción a LaTeX Académico

4. El paquete subfigure

Es un paquete muy útil que servirá para introducir varias imágenes a la vez, tratándola como si fueran
una sola. Tras declarar en la cabecera el paquete subfigure (en nuestra plantilla ya está declarado),
el uso será:

INPUT:

\begin{figure}
\centering
\subfigure[$f(x)=\sen(x)$]{\includegraphics[width=0.3\linewidth]{./Images/mat1}}
\subfigure[$f(x)=\cos(x)$]{\includegraphics[width=0.3\linewidth]{./Images/mat2}}
\subfigure[$f(x)=\tan(x)$]{\includegraphics[width=0.3\linewidth]{./Images/mat3}}
\\
\subfigure[$f(x)=\tan(x)$]{\includegraphics[width=0.3\linewidth]{./Images/mat4}}
\subfigure[$f(x)=e^x$]{\includegraphics[width=0.3\linewidth]{./Images/mat5}}
\subfigure[$f(x)=x^2$]{\includegraphics[width=0.3\linewidth]{./Images/mat6}}
\caption{Funciones matemáticas más conocidas.}
\end{figure}

OUTPUT:

(a) f (x) = sen(x) (b) f (x) = cos(x) (c) f (x) = tan(x)

(d) f (x) = ln(x) (e) f (x) = ex (f) f (x) = x2

Figura 2: Funciones matemáticas más conocidas.

Ténganse en cuenta dos puntos importantes; por un lado, lo que ha producido el cambio de linea ha
sido la orden \\; por otro lado, la figura se ha generado correctamente porque le hemos indicado a cada
una de las tres figuras de cada linea un ancho igual a 0.3 veces el ancho de la propia linea. Si la suma
de los anchos de las figuras de la misma linea hubiera sido superior a 1, la imagen habría sobresalido
por los bordes.

versión: 18 de abril de 2021 5


Tema 3: Imágenes en LATEX. Introducción a LaTeX Académico

5. El paquete float: Solución al “problema” de la colocación de las


imágenes

Como ya se ha comentado, LATEX tiene tendencia a colocar las figuras donde él entiende que quedan
mejor ajustadas dentro del texto. En la mayor parte de los casos, al autor le compensará “fiarse” del
criterio de LATEX, pues el resultado final suele ser positivo. Sin embargo hay otros casos en los que por
un motivo u otro, el autor debe imponerse con respecto a la elección de la posición que ocuparán las
figuras y las tablas.

En este caso, es posible que la sentencia h!, no sea suficiente, y se deverá hacer uso del paquete float.
Habiendo declarado el paquete float, y sustituyendo h!,h,t, o b por H; LATEX colocará la imagen justo
donde la hayamos introducido en el código.

\usepackage{float}

\begin{figure}[H]
\centering
\subfigure[$f(x)=\sen(x)$]{\includegraphics[width=0.3\linewidth]{./Images/sin}}
...

6. Renombrar imágenes y tablas

En ocasiones será necesario alterar el nombrado de las imágenes que LATEXrealiza de manera automáti-
ca. Por ejemplo, imagínese que se quiere adjuntar un anexo, o material suplementario a nuestro texto,
y es de nuestro interés que esas imágenes o tablas se comiencen a nombrar desde cero, y con una “S”
(de Suplementario) delante.

En ese caso bastará con indicarle a LaTeX que, a partir del momento deseado, reinicie su contador, y
además añada una S delante de su numeración por defecto.

\setcounter{figure}{0} % contador de imágenes a cero


\renewcommand{\thefigure}{S\arabic{figure}} % añadir S delante de cada número
\setcounter{table}{0} % contador de tablas a cero
\renewcommand{\thetable}{S\arabic{table}} % añadir S delante de cada número

7. Figura integrada en el texto

\usepackage{wrapfig} nos pemitirá integrar una figura en el texto. Puede configurarse para que se
integre a la izquierda (l), derecha (r) o centro (c).

versión: 18 de abril de 2021 6


Tema 3: Imágenes en LATEX. Introducción a LaTeX Académico

TEXTO
\begin{wrapfigure}{l}{0.5\textwidth}
\begin{center}
\includegraphics[width=0.45\textwidth]{./Images/blasdelezo2}
\end{center}
\caption{Blas de Lezo}
\end{wrapfigure}
TEXTO

Homenaje al almirante D. Blas de Lezo y Olabarrieta. Esta placa se colocó para homenajear al invicto
almirante que con su ingenio, valor y tenacidad dirigió la defensa de Cartegena de Indias. Derrotó aquí,
frente a estas mismas murallas, a una armada británica de 186 barcos y 23 600 hombres, más 4000
reclutas de Virginia. Armada aún más grande que la Invencible española que los británicos habían
enviado al mando del almirante Vernon para conquistar la ciudad llave y así imponer el idioma inglés
en toda la América entonces española. Cumplimos hoy juntos, españoles y colombianos, con la última
voluntad del Almirante, que quiso que se colocara una placa en las murallas de Cartagena de Indias
que dijera: Aquí España derrotó a Inglaterra y sus colonias. Cartagena de Indias, marzo de 1741.
Homenaje al almirante D. Blas de Lezo y Ola-
barrieta. Esta placa se colocó para homenajear
al invicto almirante que con su ingenio, valor y
tenacidad dirigió la defensa de Cartegena de In-
dias. Derrotó aquí, frente a estas mismas mura-
llas, a una armada británica de 186 barcos y 23
600 hombres, más 4000 reclutas de Virginia. Ar-
mada aún más grande que la Invencible española
que los británicos habían enviado al mando del
almirante Vernon para conquistar la ciudad llave
y así imponer el idioma inglés en toda la América
entonces española. Cumplimos hoy juntos, espa-
ñoles y colombianos, con la última voluntad del
Almirante, que quiso que se colocara una placa en
las murallas de Cartagena de Indias que dijera:
Aquí España derrotó a Inglaterra y sus colonias.
Figura 3: Blas de Lezo Cartagena de Indias, marzo de 1741. Homenaje
al almirante D. Blas de Lezo y Olabarrieta. Esta
placa se colocó para homenajear al invicto almirante que con su ingenio, valor y tenacidad dirigió la de-
fensa de Cartegena de Indias. Derrotó aquí, frente a estas mismas murallas, a una armada británica de
186 barcos y 23 600 hombres, más 4000 reclutas de Virginia. Armada aún más grande que la Invencible
española que los británicos habían enviado al mando del almirante Vernon para conquistar la ciudad
llave y así imponer el idioma inglés en toda la América entonces española. Cumplimos hoy juntos,
españoles y colombianos, con la última voluntad del Almirante, que quiso que se colocara una placa
en las murallas de Cartagena de Indias que dijera: Aquí España derrotó a Inglaterra y sus colonias.
Cartagena de Indias, marzo de 1741.

versión: 18 de abril de 2021 7

También podría gustarte