Setup Menus in Admin Panel

  • LOGIN
  • No hay productos en el carrito.

Sesión 9: Imágenes y figuras

Aprenderás a incluir imágenes y a crear figuras usando LaTeX y TikZ.


Figuras

En LaTeX una figura tiene atención especial.

Cuando insertamos una figura, LaTeX le asigna el mejor espacio que encuentra más cerca de donde se le insertó.

Por ejemplo, si por el tamaño de la figura no cabe en lo que resta de la página, el compilador de LaTeXsustituye la figura con el párrafo siguiente y acomoda la figura al inicio de la siguiente página.

Para insertar una figura usamos el ambiente figure. El código básico para insertar una figura es el siguiente:

\begin{center}
	\includegraphics{simetria.jpg}
\end{center}

El agumento opcional ubicacion sugiere a LaTeXcómo ubicar la figura dentro del documento. Los valores que podemos indicar son los siguientes:

  • h en la posición donde se inserta la figura. La h se refiere a la palabra here que significa aquí.
  • t en la parte más alta de la página actual. La t viene de la palabra top que significa la parte más alta.
  • b en la parte más baja de la página actual. La b viene de la palabra bottom que significa la parte más baja.
  • p en una página separada donde se colocarán todas las figuras que indiquen esta opción. La p viene de la palabra page que significa página.

La instrucción \caption nos permite indicar el título que debe incluir la figura en su pié.

El siguiente código inserta una figura con título a su pié,

\begin{center}
	\includegraphics[scale=0.5]{simetria.jpg}
\end{center}

Cabe mencionar que LaTeX automáticamente incluye el texto \textsl{Figura 2.1}. LaTeX enumera las figuras conforme las va encontrando.

Si cree conveniente, puede incluir un índice donde enliste las figuras que se incluyen en su documento. Para esto usamos la instrucción \listoffigures.

En esta lista de figuras se incluirán solamente aquellas figuras que estén codificadas con el ambiente figure. Las imágenes, gráficas, etc., que se hayan insertado sin indicar este ambiente no se incluyen en esa lista.

De manera semejante puede hacer una lista de tablas. La instrucción que le corresponde es: \listoftables.
Al igual, se incluirán en esta lista las tablas que hayan sido declaradas dentro del ambiente table.

Por ejemplo,

\begin{center}
	\includegraphics[scale=0.5,angle=30]{simetria.jpg}
\end{center}

genera en el documento la tabla con etiqueta Ejemplo de tabla que debe estar numerada.

 \begin{minipage}{10cm} \begin{table} 	\begin{center} 	\begin{tabular}{ccc}\hline 	Columna 1 & Columna 2 & Columna 3\\\hline 	Dato 1    & Dato 2    & Dato 3\\ 	Dato 1    & Dato 2    & Dato 3\\\hline 	\end{tabular} 		\caption{Ejemplo de tabla} 		\label{EjemploUno} 	\end{center} \end{table} \end{minipage}

Observe que el ambiente table genera la lista de tablas, pero el que lo utilicemos no nos permite escribir la tabla. De cualquier manera se requiere que apliquemos el ambiente tabular o el array, según convenga.

Para los ambientes figure o table se requiere declarar el título para cada una usando la instrucción \caption, que corresponde al que se imprimirá a su pié. La etiqueta también debe declararse usando la instrucción \label.

Normalmente en un documento se incluyen, primero el índice de contenidos, después la lista de figuras, y finalmente la lista de
tablas. El siguiente código muestra la estructura básica para conseguirlo usando LaTeX.

\marginpar{
\begin{center}
	\includegraphics[scale=0.5,angle=15]{simetria.jpg}
\end{center}
} % Termina \marginpar

Referencias cruzadas

Si usted desea hacer referencia a una figura puede incluir una etiqueta con la instrucción \label, como se muestra en el último código mostrado, y la referencia a la figura se indica con la instrucción \ref. El siguiente código muestra un ejemplo.

\begin{minipage}{0.4\linewidth} % 40% de la longitud de la linea actual
	\includegraphics{simetria.jpg}
\end{minipage} \hfill
\begin{minipage}{0.5\linewidth} % 50% de la longitud de la linea actual
	Aquí se incluye el texto que aparecerá
	a la izquierda de la imagen...
\end{minipage}

y en el documento obtenemos:

 \begin{minipage}{10cm} En la figura (2) se muestra  un ejemplo de la simetr\'ia. \end{minipage}

No se puede hacer referencia a una figura que se insertó sin utilizar el ambiente figure. Lo más que podemos hacer es hacer referencia a la página donde se encuentra. Para eso usamos la instrucción \pageref.

El siguiente código muestra un ejemplo.

El cuadrado \label{cuadrado}
es también un rectángulo, porque todos sus ángulos internos son 
rectos.\newline
$\vdots$ 
%
% Aqui va más código...
%
\newline
Como recordarás (página \pageref{cuadrado}) ya hemos justificado 
por qué el cuadrado también es un rectángulo.

y en el documento aparecerá:

 \begin{minipage}{10cm} El cuadrado \label{cuadrado} es tambi\'en un rect\'angulo, porque todos sus \'angulos internos son  rectos.\newline $\vdots$ % Aqui va más código... \newline Como recordar\'as (p\'agina 175) ya hemos justificado  por qu\'e el cuadrado tambi\'en es un rect\'angulo. \end{minipage}

Obviamente, aparece el número de esta página porque aquí es donde está la etiqueta así como la referencia. Si la etiqueta se hubiera encontrado en otra página, la referencia incluiría el número de página donde la hubiera encontrado.

Si desea hacer referencia a una sección puede utilizar también la instrucción \ref como se indica enseguida.

Al inicio de la sesión 3 se incluye el siguiente código:

\section{Sesión 3: Instrucciones y ambientes}
\label{sec:Instrucciones}
En \LaTeXe\ se definen instrucciones y ambientes para 
indicarle exactamente cómo deseamos diseñar el documento 
que estamos elaborando.
 
Cada instrucción debe escribirse correctamente, 
pues \LaTeXe\ es un lenguaje de tipografía científica.

Y para que (en el manual titulado LaTeX en 15 sesiones) se incluyera la referencia a la sección y a la página de esa sección se incluyó el siguiente código:

Al inicio de la sección \ref{sec:Instrucciones}, 
en la página \pageref{sec:Instrucciones} 
se incluye el siguiente código:

De manera semejante podemos hacer referencia a ecuaciones. Por ejemplo,

De acuerdo a A. Einstein, 
\begin{equation}
	E = mc^2
	\label{Einstein}
\end{equation}
Por la ecuación (\ref{Einstein}) sabemos que...

y obtenemos:

(1)    \begin{minipage}{10cm} De acuerdo a A. Einstein,  \begin{equation*} 	E = mc^2 \end{equation*} Por la ecuaci\'on (1) sabemos que... \end{minipage}

Obviamente, si utilizamos el ambiente equation* la ecuación no se enumera, así que necesariamente debemos usar el ambiente que sí las enumera para poder hacer referencia a la ecuación.

Si tiene mayor interés en hacer otras referencias en el documento se sugiere que lea el manual del paquete hyperref, que puede encontrar en la instalación de MiKTeX, muy probablemente en una dirección como la siguiente:

C:\Program Files\MiKTeX\doc\latex\hyperref

Archivos adjuntos4

VER TODOAdd a note
Añadir tu comentario
A+
X