Autor Tema: Etiquetar figuras en latex

0 Usuarios y 1 Visitante están viendo este tema.

06 Julio, 2017, 11:16 am
Leído 2081 veces

rfb

  • el_moreno
  • Junior
  • Mensajes: 66
  • Karma: +0/-0
  • Sexo: Masculino
Hola,
Se que en latex, es posible etiquetar para enumerar las imágenes que se incluyen como entornos flotantes. Sin embargo, yo no quiero que me muestre la figura en cualquier parte del texto  (como ocurre si lo declaro como entorno flotante) sino en el sitio concreto que yo indique. Para ello pongo:
\usepackage{graphicx}
\begin{center}
\includegraphics [width=6cm]{figura_72.png}
\end{center}

Pero en este caso no me enumera la figura. Me gustaria enumerarla aunque la figura aparezca justo en su sitio ya que necesito mencionarla también más adelante.

Me vale con que bajo la imagen pusiera algo así como "figura 1 " .
¿Alguna sugerencia para esto?

Muchas gracias.



06 Julio, 2017, 06:59 pm
Respuesta #1

mathtruco

  • Moderador Global
  • Mensajes: 4,930
  • País: cl
  • Karma: +0/-0
  • Sexo: Masculino
  • El gran profesor inspira
Lo que pasa es que con \includegraphics sólo estás poniendo la imagen, pero para poder ponerle una etiqueta (o cualquier propiedad) debe ir en el ambiente figure. Esto tiene sentido, ya que si no es así no habría forma de saber de qué es la etiqueta. Así, toda la información que esté entre \begin{figure} y \end{figure} corresponderá a esa figura.

Código: [Seleccionar]
\documentclass{article}
\usepackage{graphicx}
\begin{document}

\begin{center} \includegraphics [width=6cm]{images.png} \end{center}
\begin{figure}
  \caption{Descripci\'on}
  \centering
  \includegraphics[width=6cm]{figura_72.png}
  \label{re1}
\end{figure}

Figura \ref{re1}

\end{document}


Ya que estás muy interesado en el tema, para aprender (y no sólo salir del paso con una duda) te recomiendo buscar un buen tutorial en internet , por ejemplo, el de Wikibooks es muy claro.

07 Julio, 2017, 11:12 am
Respuesta #2

rfb

  • el_moreno
  • Junior
  • Mensajes: 66
  • Karma: +0/-0
  • Sexo: Masculino
Muchas gracias por la explicación y por el manual que me recomiendas. Tambien tengo otro buen manual en casa, pero soy demasiado principiante para lo que estoy haciendo en latex, y hay cosas que a pesar de mirar en los manuales no logro resolver por mí misma. Es entonces cuando pregunto.

En cualquier caso, es código que me indicas,

\documentclass{article}
\usepackage{graphicx}

\begin{document}
\begin{figure}   \caption{Descripci\'on}   \centering   \includegraphics[width=6cm]{figura_72.png}   \label{re1}
\end{figure} 
\end{document}

me trata la imagen como entorno flotante, es decir, no inserta la imagen donde yo pongo el código sino donde Latex quiere. Y esto mismo también lo había logrado de otras formas, pero sigo sin lograr insertar la imagen en el sitio deseado y con etiqueta.

Si se te ocurre alguna forma de mejorar esto, se admiten sugerencias.

Muchas gracias.

07 Julio, 2017, 09:44 pm
Respuesta #3

mathtruco

  • Moderador Global
  • Mensajes: 4,930
  • País: cl
  • Karma: +0/-0
  • Sexo: Masculino
  • El gran profesor inspira
Es cierto que LaTeX es bien porfiado para poner las imágenes, supongo que es porque trata de rellenar las hojas de manera "inteligente". El link que te di explica un poco, y podrías leerte quiero mi figura aquí y probar con el paquete \usepackage{float}. Eso da un poco (insisto, un poco) más de mando.

Lo mejor, especialmente cuando se está comenzando, es usar latex como viene por defecto, confiando que el formato será el adecuado. Por ejemplo, deja las imágenes donde queden, y acostúmbrate a referenciarlas (ej: "en la figura [1] vemos que...") así no importará mucho si la imagen está justo antes o después del párrafo que la menciona.

19 Julio, 2017, 10:02 am
Respuesta #4

rfb

  • el_moreno
  • Junior
  • Mensajes: 66
  • Karma: +0/-0
  • Sexo: Masculino
Después de estar estos dias haciendo varias pruebas, no consigo nada.¿ Es posible que el primer mensaje que me respondiste esté mal copiado y pegado el codigo?

Acepto que latex me ponga la imagen "donde crea conveniente" pero necesito que la imagen esté centrada, con etiqueta para referencia cruzada y con pie de foto que la describa ( el pie de foto me sale mucho mas abajo de la imagen).

A ver si alguien puede orientarme. Gracias.

Mi tex es
\documentclass[a4paper,11pt]{report}

19 Julio, 2017, 10:13 pm
Respuesta #5

mathtruco

  • Moderador Global
  • Mensajes: 4,930
  • País: cl
  • Karma: +0/-0
  • Sexo: Masculino
  • El gran profesor inspira
Sin el .tex completo no podría decirte qué está pasando.

Escribo el archivo .tex que estoy usando.

Código: [Seleccionar]
%\documentclass{article}
\documentclass[a4paper,11pt]{report}
\usepackage{graphicx}
\begin{document}

Texto antes de la figura.

\begin{figure}[h!]
  \caption{Descripci\'on de la figura}
  \centering
  \includegraphics[width=6cm]{figura_72.png}
  \label{re1}
\end{figure}

Texto despu\'es de la figura \ref{re1}.

\end{document}

Nota el [h!] (para que la imagen quede más o menos donde uno quiere) para que la imagen quede antes de la frase Texto antes de la figura  y  Texto despu\'es de la figura. Prueba sacando el [h!] para ver qué pasa. Hay otras opciones en los links que te di.

Con este código se genera: