Imágenes en LaTeX

Uno de los puntos más complicados de LaTeX es el uso de figuras. Es bastante habitual tener problemas para incrustar y colocar estos elementos en el documento aunque la mayoría de ellos se deben al desconocimiento del funcionamiento del sistema. Este funcionamiento se divide en dos partes:

  1. Inclusión de la figura. En esta parte se indica qué fichero gráfico hay que incluir y la forma de hacerlo.
  2. Posicionamiento de la figura. El posicionamiento lo hace de forma automática y transparente LaTeX aunque se puede controlar ligeramente su comportamiento.

Para posicionar una figura de forma correcta es necesario conocer estos dos aspectos de LaTeX.

Inclusión de figuras

Para incluir una figura en LaTeX se utiliza la estructura \includegraphics[opciones]{ficherográfico}. El parámetro obligatorio es el fichero gráfico que indica la ruta (relativa al directorio dónde se encuentra el fichero tex) en el que se encuentra la imagen sin extensión, por ejemplo img/logo.

Contrariamente a otros sistemas, LaTeX no reconoce cualquier formato gráfico y los formatos soportados dependen del modo de compilación. En general se diferencian tres tipos diferentes de elementos gráficos:

Vectoriales:
Son imágenes o diagramas que pueden redimensionarse sin perder calidad. Esto se debe a que almacenan las figuras necesarias para reconstruirlas (almacena circulo con centro en el punto x,y y radio r) y pueden “redibujarla” cambiando la escala. Estas imágenes se generan con programas como Microsoft Visio, DIA, Inscape, Rational Rose, etc y las extensiones más habituales son WMF (Windows Meta-File), SVG (Scalable Vector Graphics) o EPS (Encapsulated Postcript).
Generados por ordenador:
Se trata de imágenes no vectoriales que han sido generadas o tratadas por ordenador. Pueden de modelo 3D, capturas de pantalla o imágenes fotográficas que se han editado añadiendo partes transparentes. Los formatos más habituales son GIF, PNG o JPG.
Fotográficas:
Son fotografías reales digitalizadas. Estas imágenes se caracterizan por no poder redimensionarse sin perder calidad. El formato más habitual es JPG

Además de la clasificación de imágenes, es posible utilizar dos compiladores diferentes. El habitual es latex, que genera un fichero DVI transformable a PS y/o PDF, y pdflatex que genera directamente ficheros PDF. Los formatos disponibles para cada uno de ellos se resumen en la tabla siguiente.

Compilador Formato de imágen
Vectorial Ordenador Fotografía
latex eps eps eps
pdflatex pdf png jpg

Una vez conocido el formato gráfico y el compilador, llega el momento de insertar imágenes. Lo primero es cargar los paquetes apropiados para que el compilador procese imágenes en el preámbulo del documento:

\RequirePackage{ifpdf} % ¿latex o pdflatex?
% Configuración de las imágenes
\ifpdf
	\usepackage[pdftex]{graphicx}	% Inclusión de imágenes
	\DeclareGraphicsExtensions{.pdf,.png,.jpg}
\else
	\usepackage{graphicx}		% Inclusión de imágenes
	\DeclareGraphicsExtensions{.eps}
\fi
\graphicspath{ {./img/} } % Ruta respecto al fichero tex principal dónde se buscan imágenes

A partir de este momento es posible utilizar imágenes cuando sea necesario. Para incluir una imagen se debe utilizar el siguiente código:

\begin{figure}[htb]
	\begin{center}
		\includegraphics[opciones]{imagen} % include ./img/imagen.[pdf|png|jgp] si es pdflatex o ./img/imagen.eps si es latex
	\end{center}
	\caption[título indice (corto)]{título figura (largo)}label{fig:id-imagen}
\end{figure}

Las opciones en la sentencia \includegraphics controlan la presentación de la imagen. Si no se especifica nada se presentará tal cual está en el fichero (su tamaño por defecto, posición…). Las opciones más usadas son:

keepaspectratio
indica que la imagen no debe deformarse al redimensionarla. Esto permite cambiar el tamaño de ancho sin tener que calcular el alto apropiado.
width ó height
indican el ancho y alto, respectivamente, deseados. Se pueden especificar de forma absoluta (width=123unidad) de forma relativa al tamaño de la página (width=0.5\textwidth indica el 50% del tamaño de una línea). La segunda opción suele proporcionar mejores resultados.
scale
establece el tamaño respecto al original de la imagen. Por ejemplo, scale=0.5 indica que la imagen debe redimensionarse a la mitad. Únicamente se usa cuando se conoce el tamaño original de la imagen para poder controlar adecuadamente su tamaño.
angle
indica el ángulo de giro en grados que debe rotarse la imagen. Es muy útil para situar una imagen en apaisado especificando angle=90

Si se quieren usar múltiples opciones se separan con comas. Habitualmente, el par width/height no se suele usar con scale.

Posicionamiento de figuras

LaTeX se encarga de posicionar las figuras (y tablas) de forma adecuada aunque se le pueden dar pequeñas directrices de cómo hacerlo. El funcionamiento es sencillo:

  1. En primer lugar se intenta colocar la imagen en la posición indicada del texto. Si no es posible, se añade a la cola de imágenes pendientes y se continúa rellenando la página con el texto que sigue a la imagen.
  2. Al cambiar de página se intenta vaciar la cola de imágenes pendientes posicionando todas las que se pueda.

Es posible modificar este comportamiento mediante las letras situadas con el \begin{figure}[htb]. Las letras indican que primero debe intentarse en la posición indicada (here), al inicio de la página (top) o al final (bottom), sin importar el orden.

Un efecto no deseado de este mecanismo es que una imagen grande va “retrasando” la aparición de otras imágenes pudiendo llegar a volcar todas las imágenes juntas al final del documento o capítulo. Existe una técnica para evitarlo mediante el paquete afterpage: justo tras acabar la inserción de una figura que ocupa una página completa se debe añadir un \afterpage{\clearpage}. De esta forma tras insertar la figura se insertará un salto de página lo que facilita que se pueda procesar correctamente la cola de imágenes.

71 comments

  1. Rubén Ramírez · junio 6, 2008

    Ke tal, gracias por la infor, esta nice!!! y super entendible

    Saludos

  2. Camilo · septiembre 19, 2008

    Tengo un problema con la inclusión de imágenes.
    Puse una imágen casi a un cuarto de página.. de aproximademente 5x5cm. Luego, en la misma página quise colocar otra de las mismas deimensiones pero la “lanza” a la pagina siguiente y no la coloca dspués del texto que quiero. Lo que he usado para incluir la imagen es lo siguiente (colocaré como ejemplo mi imagen)

    \begin{figure}[h!]
    \begin{minipage}{18 cm}
    \begin{center}
    \includegraphics[width=5cm]{Diagrama2.png}
    \\Figura (3.3). \\Diagrama de cuerpo libre
    \end{center}
    \end{minipage}
    \end{figure}

    Recuerdo que alguna vez logré solucionar solo este problema, pero ahora no recuerdo qué fue lo que hice. Pensé que lo que había hecho era borrar el [h!] de arriba, pero por lo que veo acá esto da la orden para que la imagen vaya “aquí”.
    Agradezco su ayuda..
    De antemano muchas gracias
    Camilo

    • Diego · julio 17, 2009

      Si eliminas el comando \begin{figure} … \end{figure} la imagen se coloca auntomaticamente debajo del texto, y no donde latex quiera. De esta forma puede manejar mejor las imágenes.

      • Oscar · julio 17, 2009

        En efecto eso ocurre. Sin embargo, no utilizar el entorno de figura tiene dos inconvenientes (i) pueden quedar zonas en blanco al no poder rellenar con texto y (ii) los títulos de las figuras pueden no quedar correctamente situados (en distintas páginas o mal referenciados).

        Salvo para imagenes extraordinariamente sencillas o cuando se desee realizar maquetación manual (en cuyo caso es mejor utilizar un procesador de textos como Word que lo simplifican), no es recomendable omitir los entornos figure o table.

  3. Camilo · septiembre 19, 2008

    Jajajaja… no he dicho nada, no había observado que la imagen no cabía. Por esta razón la lanzó a la página siguiente.
    Muchas gracias

  4. Oscar · septiembre 19, 2008

    @Camilo: Ese es un problema bastante común. De todos modos en el marcado veo un par de cosas:

    1. Si redimensionas la figura es aconsejable añadir la opción keepaspectratio para mantener las proporciones. Además, es aconsejable redimensionar sólo figuras vectoriales o reducir fotografías.

    2. Los pies de las figuras se especifican con \caption[titulo corto]{titulo largo} que se encarga de numerarlas y generar el el listado de figuras. Haciéndolo a mano se corre el riesgo de cometer errores en la numeración y no mantener el formato o que el tíulo y la imágen estén en dos páginas separadas. Para personalizar la forma con la que se presentan se puede usar el paquete caption.

  5. sodor · diciembre 1, 2008

    Tengo un problema en latex, cuando inserto una figura y le pongo un caption me aparece de la siguiente forma:

    Figure 1: mi imagen.

    El problema es que quiero cambiar la palabra Figure a Figura o sea de ingles a español, como puedo hacer esto.

  6. Oscar · diciembre 1, 2008

    La traducción se gestiona a mediante el paquete babel. Para traducirlo basta con añadir \usepackage[spanish]{babel} para que pase a estar en español.

  7. Gnuku · diciembre 3, 2008

    Hola,

    mi problema con las imágenes es que quisiera poner una al lado de otra, pero no sé cómo hacerlo, ya que automáticamente la manda a la página siguiente. Por el ancho de las imágenes las 2 caben en la misma página. ¿Hay alguna forma para hacerlo?

    Gracias, saludos!

  8. Oscar · diciembre 3, 2008

    La mejor opción es utilizar el paquete subfig (http://tug.ctan.org/pkg/subfig). Además, permite añadir títulos a cada imagen de forma manual, numerarlas (figura 1a, figura 1b) o referenciarlas por separado.

  9. Esperanza · enero 28, 2009

    ¡gRACIAS! Me ha servido mucho esta información… ¡Graaaaaciaaas!!!

  10. alfonso · febrero 21, 2009

    Hola estoy empezando con latex, he incluido una imagen en mi documento pero… es posible indicarle a latex que incluya la imagen en blanco y negro.

    Gracias

  11. Oscar · febrero 21, 2009

    Hasta donde sé no es posible transformar la imagen a b/n con LaTeX. Lo habitual es realizar la conversión antes de su inclusión.

  12. ANA · junio 7, 2009

    Figuras que pase a .eps la inserte en un archivo latex.
    Unas figuras me quedaron muy bien situadas en el texto y otras tienen espacios muy grandes en la parte superior y en la inferior. No he podido cambiarlas.

    • Oscar · junio 7, 2009

      Supongo que se trata de una imágen grande rodeada de párrafos de 2-3 líneas, o una imagen seguida de una sección…

      Resumiendo mucho el sistema básicamente ha colocado junto a la imágen todos los párrafos que puede (sin generar líneas huérfanas o palabras divididas entre páginas, entre otras cosas). El espacio libre lo ha repartido entre todos los bloques (párrafos, listas, figuras) pero la mayor parte se sitúa entre elementos diferentes (separación entre párrafo y figura) para que quede mejor visualmente.

      Para evitar el efecto se puede:

      1. Ampliar/reducir/unir párrafos para permitir su división entre páginas. Hay que tener en cuenta que un párrafo de 2-3 líneas no puede dividirse sin dejar huérfanas (lineas sueltas al inicio o final de la hoja).

      2. Adelantar o retrasar la figura (si es posible) para que esté más distanciada de la siguiente sección. En algunos casos cambiando ligeramente el tamaño se obtienen mejores resultados.

      3. Si la imagen es muy grande se puede posicionar sola en una página. Para ello se debe utilizar el paquete afterpage (\usepackage{afterpage} en el preámbulo) y añadir justo detrás del \end{figure} un \afterpage{\clearpage}.

      4. Retocar los criterios que utiliza LaTeX para decidir divisiones, principalmente: clubpenalty, widowpenalty, hyphenpenalty. Todos los valores son de -10000 a +10000, los valores negativos significan favorecer y los positivos evitar (por ejemplo, un \widowpenalty=10000 impide completamente que la última línea de un párrafo pase a la siguiente página.

      El proceso es un poco manual y depende mucho del caso en cuestión.

  13. anita · julio 8, 2009

    Hooola

    llevo ya como 5 horas peleandome
    mi problema: no me caben 2 figuras en la misma linea
    tengo dos opciones en al cabeza y no se hacer ninguna de las dos
    1) redimensionar las imagenes
    2) aumentar el ancho de la pagina
    si me explicaras como hacer alguna de estas dos yo te estaria eternamente agradecida (hasta mañana o asín jeje)
    gracias

    annita

    • Oscar · julio 9, 2009

      Aunque se puede realizar las dos acciones, es más aconsejable redimensionar las imágenes ya que tocar los márgenes puede “romper” el diseño de la página.

      Para que entren basta con escribir:


      \includeimage[width=.45\textwidth,keepaspectratio]{fig1}
      \includeimage[width=.45\textwidth,keepaspectratio]{fig2}

      Si además se quieren añadir títulos individuales, se puede considerar el uso del paquete subfloat (http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=subfloat)

    • José Manuel · noviembre 17, 2010

      Hola. Creo que eso igual lo podrías solucionar utilizando minipage.
      Saludos.

  14. Carlos · julio 29, 2009

    Hola

    Tengo una duda respecto a insertar figuras en latex,
    puedo insertar formatos jpg pero no eps, en el preambulo
    utilizo:

    \documentclass[12pt]{report}
    \usepackage{graphicx}
    …….

    y utilizo en entorno figure de la siguiente forma

    \begin{figure}[H]
    \begin{center}
    \includegraphics [width=12cm,height=5cm] {C:/Users/DEMO/Escritorio/Tesislatex/prueba/figura.ps}
    \caption{figura}
    \label{1}
    \end{center}
    \end{figure}

    Se genera el pie de figura pero esta no se inserta y ni siquiera deja el espacio donde deberia ir. utilizo WinEdt.

    de antemano agradezco su atencion.

    • Oscar · julio 29, 2009

      Intuyo que el problema son los formatos que se pueden usar. Si funciona correctamente con un jpg el código se está compilando con pdflatex que no soporta imagenes en eps. Mi sugerencia es convertir los ps a pdf con lo que funcionaría correctamente.

      Del código aconsejo no utilizar el H ya que puede “romper” el maquetado estándar. De las dimensiones, es más adecuado indicar ancho o alto (pero no los dos) y añadir el keepaspectratio para que calcule proporcionalmente la otra dimensión. Para finalizar, no es adecuado indicar la extensión (el código del artículo indica cómo configurarlo para que la detecte correctamente) ni usar rutas completas ya que al moverlo de directorio o a otra máquina no es posible compilarlo: es más adecuado usar rutas relativas al fichero TEX principal.

  15. Maverick · mayo 26, 2010

    Grax, Oscar me ha servido mucho la informacion

  16. Franco · mayo 28, 2010

    ola te agradezco mucho por tu tiempo.

    esta muy bueno pero tengo un problema me gustaria saber como colocar una imagen en la esquina superior derecha si m pasaras el codigo porffa aun soy novato en latex gracias!!!

    • Oscar · mayo 31, 2010

      No entiendo muy bien lo que quieres. Supongo que metiendo un include image en un entorno flushright sería suficiente.

      \begin{flushright}
      includegraphics
      \end{flushright}

  17. Sebastian · mayo 29, 2010

    Hola!!!

    Estoy haciendo dibujos con el “Latex Draw”….y exporto el archivo a tipo “pdf” para luego incorporarlo en un documento pdf armado en TexNicCenter con LaTeX.

    El asunto es que la figura se vé bien….pero aparece tanto el nombre del archivo como un símbolo “=0(1,1)” al lado del dibujo….y no logro quitarlo por ningún lado.

    ¿Alguna idea?

    Gracias, saludos.

    • Oscar · mayo 31, 2010

      Tiene pinta de que hay algún carácter extra en el marcado o en el propio fichero PDF ¿son los primeros caracterés del PDF leido en modo texto?

  18. Héctor · agosto 22, 2010

    Como estás?
    mirá, tengo el siguiente error cuando ingreso el código que tenés arriba
    ! LaTeX Error: Option clash for package graphicx.
    no se, imagino que hay que descargar algún complemento??
    Necesito incluir imagenes .png a mi documento…
    podrías decirme si esta ayuda aplica al miktex q tengo en windows 7, que es el que uso?

    gracias de antemano!
    saludos

    • Oscar · agosto 22, 2010

      Ese error se produce cuando se carga dos veces el mismo paquete con opciones incompatibles (es posible que otro paquete cargue el paquete graphicx). En este caso sólo puede ser la opción pdftex con lo que un primer intento es suprimirlo y probar.

      Si esto no funciona, otra opción es intentar cargar una imagen sin la carga de graphicx (aunque sí con la configuración de extensiones y rutas). Si funciona, algún paquete ya lo está incluyendo con lo que no hay mayor problema.

      Por último, revisar la documentación de los paquetes usados. Suelen incluir algún apartado de incompatibilidades o similar que puede explicar el problema.

      Espero que sirva de ayuda.

  19. joana · agosto 24, 2010

    hola Oscar!

    me estoy haciendo un lío con el “captionof” del paquete caption.

    La cuestión es que me interesaría poner un pie de figura (largo) en la página siguiente a la de la figura. He encontrado por ahí que se puede hacer con este comando del paquete caption, pero no lo consigo (de momento)…

    Lo estoy utilizando así:

    \begin{figure}
    \includegraphics{LaFigura}
    \label{fig}
    \captionof{fig}{pie de figura larguisimo}
    \end{figure}

    me dice que el float “fig” no existe…

    si lo hago sin el entorno \figure… tipo así:

    \includegraphics{LaFigura}
    \label{fig}
    \captionof{fig}{pie de figura larguisimo blablablabla}

    me dice lo mismo… y además me dice que el caption está “outside float”… esto me lo esperaba porqué no he definido el entorno \figure.

    en fin, está claro que soy un poco novata. En la documentación del paquete caption no entieno nada… pero ahí vamos!! SI no me queda más remedio haré el pie de figura mas corto, pero igualment me gustaría saber como hacerlo.

    alguna idea?

    • Oscar · agosto 25, 2010

      Digamos que lo que intentas es bastante raro: ¿un pie de figura separado de la figura?

      Por defecto, los pies de figura estándar (\caption{texto muy largo}) en LaTeX son párrafos de gran longitud y no generan problemas: El sistema de maquetado se encarga de que el pie de figura se mantenga junto a la figura en todo momento paginando adecuadamente. Para el índice se puede usar la sintaxis alternativa \caption[texto corto]{texto muy largo}.

      Si el texto es excesivamente largo (10-15 líneas) la mejor opción es escribir un pie más corto y escribir el detalle en un párrafo externo que referencie a la figura (“El ciclo del agua (figura 42) se caracteriza por:”). Esto da mucha más flexibilidad.

      Espero que sirva de ayuda

      • joana · agosto 26, 2010

        si, separar el pie de figura no es muy ortodoxo, aunque lo he visto en algunos artículos científicos o tesis y era bastante entendedor (el pie de figura se sustituía por un “Figura 42: pie de figura en página siguiente”. Y en la página siguiente el pie de figura estructo (con numeración tambié)

        Supongo que lo pondré mas corto y lo referenciaré en el texto, más fácil…

        igualmente .. gracias!

  20. joana · agosto 24, 2010

    perdon, re-buscando en otros comentarios que hice en este blog he encontrado la solución… y he visto que tengo un ligero problema con el paquete “caption” y siempre pregunto lo mismo!

    era algo tan simple como poner

    \captionof{figure}{pie de figura}

    en vez de la misma etiqueta de la figura… no?

    aún así, de momento no me sale la figura aunque almenos ya consigo compilar sin errores…

    de todos modos gracias, y felicidades! siempre vengo por aquí a resolver dudas….

    Joana

    • Oscar · agosto 25, 2010

      Posiblemente tengas un warning que indique que no encuentra el fichero de imagen.

      Habría que verificar un error en la ruta, extensión o formato del fichero (eps para latex o pdf/png/jpg para pdflatex).

  21. Diego · octubre 13, 2010

    hola mi problema es que escribo el codigo pero el programa no me genera el archivo pdf qeu puedo hacer

  22. luis · octubre 31, 2010

    Gracias por la informaci\’on

  23. walter · abril 1, 2011

    hola no se si me puedes ayudar ya que deseo colocar una imagen en la portada del titulo y queria saber si es que eso es factible ya q yo trabajo en kile (y aprop tengo tambien problemas con el \usepackage[latin1]{inputenc}) que no cumple su funcion

    gracias de antemano por la respuesta que me puedas dar

    • Oscar · abril 2, 2011

      Creo que ya lo he comentado con anterioridad, pero para portadas existe un tutorial/plantilla para crear portadas en LaTeX. En principio LaTeX es independiente del editor (no deja de ser ficheros de texto plano) por lo que el tutorial debería servir sin problemas.

      Sobre el paquete inputenc: ¿Es posible que Kyle utilice UTF-8? En ese caso estás indicándole erróneamente al compilador cómo procesar la entrada y debes reemplazar latin1 por utf8.

      Con los datos que tengo es difícil dar más información más detallada.

  24. walter · abril 6, 2011

    es la primera ves que participo en un foro, y la verdad muchas gracias por la respuesta

  25. Dasanro · mayo 10, 2011

    Hola,

    Estoy intentado incluir unas imagenes. Al principio lo tenia configurado con
    \usepackage[pdftex]{graphicx} ya que las imagenes que incluia eran jpg y png,

    Pero ahora, gracias a LatexDraw, esoy creando unas imagene que necesito (unas graficas y otros dibujos) en codigo, pero las quiero guardar en eps y de ese modo, poder luego modificar algunos textos que no aparecen de forma correcta.

    Por ello, ¿puedo incluir imagenes eps, jpg, y png a la vez en el mismo documento? ¿que modo de compilacion tendria que elegir? ¿\usepackage[pdftex]{graphicx} que es lo que tenia hasta ahora, con las imagenes png y jpg o si por el contrario tengo que poner \usepackage[dvips]{graphicx para la compilacion de imagenes eps}

    Pues he probado lo que pones arriba de


    \RequirePackage{ifpdf} % ¿latex o pdflatex?
    % Configuración de las imágenes
    \ifpdf
    \usepackage[pdftex]{graphicx} % Inclusión de imágenes
    \DeclareGraphicsExtensions{.pdf,.png,.jpg}
    \else
    \usepackage{graphicx} % Inclusión de imágenes
    \DeclareGraphicsExtensions{.eps}
    \fi
    \graphicspath{ {./img/} } % Ruta respecto al fichero tex principal dónde se buscan imágenes

    Pero no me a dado resultado, me dice varios mensajes de “Latex error: Cannot determinate size of graphics” y la imagen.

    Estoy usando desde windows, el programa TExmaker, y la opcion de compilacion Latex + dvips + ps2pdf + Ver pdf. Antes como solo trabajaba con el modo pdftex, tenia activada la opcion de compilacion de pdftex + ver pdf, pero al incluir las imagenes eps, realice el cambio.

    Gracias

    Saludos

    • Oscar · mayo 10, 2011

      Hasta donde yo sé no es posible hacerlo. Usando el driver pdftex se pueden usar PDF, PNG y JPG pero no EPS. Y con el driver por defecto todo deben ser EPS.

      En este caso, creo que la mejor opción es convertir los PNG/JPG a EPS (hay utilidades de conversión png2eps y jpg2eps son un par de ellas) y utilizar la cadena LaTeX + dvips + ps2pdf

      • Dasanro · mayo 10, 2011

        Gracias Oscar,

        Pues la utilidad LatexDraw genera codigo Latex o sino lo exporta a un eps, y por ello, hay cosas (letras griegas) que no las puedo poner desde alli, pues no es un editor latex, y por ello, al llevarme el codigo al texmaker no me iban al estar en modo de copilacion pdftex.

        Al igual, sino la otra opcion que tiene el programa de exportar las imagenes a eps, y de igual modo, poder hacer el cambio de las cosas de texto que no pone a mi gusto.

        • Oscar · mayo 22, 2011

          Mirando un poco veo que LaTeXDraw es una interfaz que genera código PSTricks con la posibilidad de renderizarlo en PDF o EPS

          Supongo que sí pero por si acaso ¿Has incluido el código generado en el entorno de PSTricks? ¿Has incluido ese paquete en el preámbulo del documento?

          Como comentario, yo utilizo PGF/TikZ para generar imágenes en el propio LaTeX independientemente del driver usado que cuenta con algunas interfaces para editarlos.

      • Dasanro · mayo 10, 2011

        Las aplicaciones que me comentas de png2eps y jpg2eps, encontre esto. http://www.henlich.de/software/png2eps/

        Ademas, es mejor usarlas o abrir la imagen con por ejemplo InkScape y guardarla como eps?

        Gracias

        • Oscar · mayo 22, 2011

          Perdona la tardanza he andado un poco ocupado.

          Para cualquier conversión te da un poco igual ya que lo único que hace es “recubrir” la imagen con cabeceras de eps.

          Inkscape es muy útil si generas tus imágenes vectoriales en svg y usas su sistema de conversión a eps (para latex) o pdf (para pdflatex). De hecho es mi forma habitual de trabajo ya que permite utilizar la imagen en el tamaño adecuado ya sea en el PDF o en una web.

    • María · noviembre 19, 2011

      GRACIAS!!!
      GRACIAS a todxs por vuestras dudas, respuestas, por el post… gran ayuda!!😀

  26. Martín Jiménez · mayo 13, 2011

    Hola!! Tengo un problema al intentar inlcuir imagenes de extensin .eps con texmaker en windows 2010. Ojalá alguien me pueda ayudar porque tengo que incluir imagenes de programas estadísticos con otras extensiones y pierden mucha calidad!!

    Gracias de antemano!!

    En el preámbulo tengo:
    %%%
    \usepackage[pdftex]{graphicx}
    \usepackage{subfigure}
    \usepackage{graphicx}
    \usepackage[usenames,dvipsnames]{color}
    \DeclareGraphicsExtensions{.png,.jpg,.pdf,.mps,.gif,.bmp,.eps}
    %%%

    E incluyo la imagen como:
    \begin{center}
    \includegraphics[scale=0.6]{todaslasy.eps}
    \end{center}

    %%%

    Pero me marca error latex y me dice :

    ! LaTeX Error: Unknown graphics extension: .eps.
    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.

    ! LaTeX Error: Unknown graphics extension: .eps.
    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.

    • dasanro · mayo 15, 2011

      El problema es que si incluyes imagenes eps, no las puedes compilar co pdflatex.

      Por ello en el preamble has de poner
      \usepackage[dvips]{graphicx}
      en lugar de
      \usepackage[pdftex]{graphicx}

      Ademas en el texmaker tienes que cambiar el modo de compilacion en modo LaTeX + dvips + ps2pdf en lugar del actual que tendras de latex + pdf

      Espero que ahora te funcione ya que es el fallo que yo tenia y comente un poco más arriba.

      Saludos

      • Oscar · mayo 22, 2011

        Es completamente correcto lo que indica dasanro. En la tabla del artículo indico los formatos que soportan cada una de las alternativas.

        El problema de la baja calidad es porque se incluye un formato no vectorial (escribí una comparativa acerca de los formatos de imagen). Lo mejor es buscar un formato de exportación vectorial desde el que se pueda convertir al necesario.

  27. roberto · junio 20, 2011

    Hola!!

    Soy nuevo en latex, y tengo un problemas cuando inserto figuras; por ejemplo tengo varias figuras y en cada pagina coloco 6 figuras las cuales, les inserto a, b, c, d, e, f, y en la siguiente pagina continuo con las figuaras pero, cuando incerto las otras figuras me vuleve a colocar a, b, c, d e, f y digamos que quiero que continue en a,b,c,d,e,f,g,h,i,j,h,k; como puedo lograr eso?

  28. fer · junio 27, 2011

    Hola no entiendo porque cuando cambio el babel de ingles a espa~ol desaparecen los elementos del indice, me podrias ayudar?

  29. david · julio 15, 2011

    Hola,

    Llevo poco tiempo utilizando latex y habitualmente he empleado el formato ‘article’. Ahora necesito utilizar el formato ‘book’ y me he encontrado con el problema de que las figuras que inserto en el documento no las numera de forma correcta. De hecho solo he insertado una figura, pero me ha puesto la numeración “Figure 2.1”, que además no se corresponde con la sección del capítulo que estoy escribiendo (que es la 2.2). Es un error de latex o estoy haciendo algo mal dado el nuevo formato?

    Muchas gracias y un saludo.

    • Oscar · julio 16, 2011

      En el formato “book” las figuras, tablas… se numeran de forma independiente para cada capítulo. La figura 2.1 es la primera figura del segundo capítulo.

      Para modificar el comportamiento lo mejor es utilizar el paquete Caption (la opción sería figurewithin o equivalente).

  30. Carlos Mario · julio 19, 2011

    Hola me gustaría saber como podría incluir un logo en todas las paginas del documento, tanto en la cabecera como en el pie de pagina.

    Muchas Gracias

    • Oscar · julio 20, 2011

      Sólo hay que insertar la figura deseada en la cabecera y pie usando el paquete fancyhdr

  31. yury · agosto 3, 2011

    hola,estoy empezando a trabajar con latex y tengo problemas para compilar en pdf imagenes, invoco los paquetes basicos para empezar un documento incluyendo el paquete graphicx, pero cuando importo una imagen de formato jpg y realizo la compilacion en pdf, no sale el documento en pdf y uno de los mensajes de errores dice:

    latex error: file D:/documentos/../figure.jpg not found.

    por favor ayudenme con este problema..

  32. lola · octubre 28, 2011

    Hola tengo un problema al visualizar las imagenes en pdf, en dvi puedo visualizarlas pero al pasar a pdf solo veo un espacio en blanco.
    por favor ayudenme no se que hacer ya!!
    un saludo

  33. Silvano · octubre 30, 2011

    Hola, tengo un problema con la extension .eps, pues el documento me corre pero la imagen no, osea queda el espacio pero no sale la imagen, y coloco en formatos .jpg , .png y otros y me aparece error.

    \documentclass[report,oneside]{revcoles}
    …………………………………………………..
    \usepackage{graphicx}
    ……………………………..
    \begin{figure}[htb!]
    \begin{center}
    \includegraphics[scale=0.5]{H1.eps}
    \caption{Serie de inflación: enero/98-diciembre/05.}
    \label{figura1}
    \end{center}
    \end{figure}

  34. al · diciembre 14, 2011

    Hola, estoy preparando el proyecto con latex, y en el formato de la portada me piden que tenga la imagen de la facultad en la parte inferior izda de la pagina, y pegada a ella la información del alumno (nombre y dmas). El resto de la portada ya lo tengo, pero m falta solo eso. Sabes como podría hacerlo?

  35. miguelon · marzo 28, 2012

    Hola, tengo un ligero problema a la hora de insertar unas imagenes. Necesito poner un nombre a cada imagen, arriba o abajo, de forma que queden las imagenes de 4 en 4 cada fila. He buscado por medio mundo y no encuentro nada, la cosa es así:

    \begin{figure*}
    \centering
    \includegraphics[width=4.3cm]{src1_str.eps}
    \includegraphics[width=4.3cm]{src3.eps}
    \includegraphics[width=4.3cm]{src4_star.eps}
    \includegraphics[width=4.3cm]{src5_star.eps}
    \includegraphics[width=4.3cm]{src6_star.eps}
    \includegraphics[width=4.3cm]{src10.eps}
    \includegraphics[width=4.3cm]{src13.eps}
    \includegraphics[width=4.3cm]{src14.eps}
    \includegraphics[width=4.3cm]{src15_star.eps}
    \includegraphics[width=4.3cm]{src17.eps}
    \includegraphics[width=4.3cm]{src18.eps}
    \includegraphics[width=4.3cm]{src20.eps}
    \caption{Spectral distribution functions of stars with known optical magnitudes.
    Comparison spectra of dwarf stars are from \citet{pic98}.
    }
    \label{seds}
    \end{figure*}

    Muchas gracias de antemano¡¡¡¡¡

  36. cosococo · abril 7, 2012

    Hola Oscar
    Te queria preguntar si sabes como hacer para que debajo de una figura o una tabla la palabra tabla x , figura x.y aparezcan en negrita pero el comentario que le ponga a caption salga normal. que no sea en blanco y negro

  37. Ezequiel · abril 11, 2012

    Hola!

    He estado intentando utilizar el paquete figbib para gestionar las figuras en latex como si fueran una base de datos (al estilo de la bilbiografía)… pero no consigo siquiera que funcione el ejemplo subido en ctan… quisiera saber si observas que es lo que falta, ya que resultaría útil poder utilizarlo

  38. Nieves · abril 13, 2012

    hola
    bueno tengo problemas al insertar imagen
    cuando inserto imagen me genera a la otra pagina arriba y abajo en otra parte de pagina, lo que yo quiero es imagen fija. esto es mi codigo k estoy haciendo mal…………

    \begin{figure} [htb]
    \begin{center}
    \includegraphics[width=6.0in]{{images/365}}\\
    \caption{Diagrama de secuencia de enviar procesar solicitud – Escenario 1}
    \label{365}
    \end{center}
    \end{figure}

  39. cecilia · abril 19, 2012

    Hola, tengo un problema. Me parece que el texniccenter no me reconoce el paquete graphicx. cuado lo agrego al preámbulo no me genera ningun archivo pdf. pero tampoco tira algun error. que tengo que hacer?

  40. abel · septiembre 21, 2012

    Hola, disculpa una duda una vez escuche que hay una sentencia que te pemite fijar las imagenes y que no se muevan, el problema uqe ami me da con las imagenes es que cuando utilizo “\\” después de un parrafo las imagenes se me recorren y se altera todo el documento, no se si tu sepas de esa sentencia,,, gracias

  41. Enrique "El Pep- Ludo" · noviembre 14, 2012

    Hola, tengo un problemita al insertar una imagen, el archivo compila bien y crea el archivo PDF bien. En el PDF muestra la imagen con su caption en el lugar donde le corresponde, pero al lado izquierdo de la imagen aparece el nombre de la imagen con su extensión (ej. imagen.png), causando que la imagen se vea hacia la izquierda del documento incluso utilicando el comando \centering. Aqui dejare el código que utilizé por si existe algún error:

    \begin{figure}[h]
    \centering
    \includegraphics[scale=0.5]{Imagenes/Diagrama Esquematico.png}
    \caption{Diagrama esquemático}
    \end{figure}

    Espero puedan solucionarme esto; gracias con anticipacion ;D

  42. arnoldfiarn · noviembre 28, 2012

    ¿cómo colocar una figura a modo de escudo en el documento tipo article?
    Lo he logrado fácilmente en el documento tipo book pero en el primero nada. Saludos.

  43. Ivan · enero 12, 2013

    Hola, quiero incluir una imagen en .pdf, pero solo quiero que salga una parte de ella y no toda la imagen; esto se puede?? Muchas gracias

  44. Laura · marzo 7, 2013

    Hola buenas tardes!!

    He estado 3 semanas peleándome con las imágenes en un texto latex.
    Mi problema es que estoy haciendo un texto en formato de dos columnas pero quiero que el pie de las imágenes esté todo seguido (sin columnas).
    Ya he conseguido poner las imágenes separadas del texto del artículo para que no “se coman” el texto escrito pero me es imposible poner los pies de página como quiero!!😦

    Podeis ayudarme por favor?

    Muchas gracias de antemano

  45. fran · mayo 30, 2013

    hola,tengo el siguiente problema al insertar imagenes, lo estoy haciendo en formato .png pero me las pone automaticamente en clanco y negro y hay un par de imagenes que quiero qie guarden el color original, si alguien pudoera echarme una mano, salu

  46. Yettsen · mayo 31, 2013

    Hola, Es que estoy intentando insertar gráficas en formato PNG o jpg en un documento y me sale error, ya coloque los paquetes mencionados arriba y no me funcionan no se que puedo hacer en ese caso. Gracias trabajo en texmaker

Los comentarios están cerrados.