Ingresar:

usuarios latex :: Blog :: Insertar mi imagen con latex donde yo quiera

February 08, 2008

En teoría, LaTeX admite el posicionador [h]  para indicar que la figura aparezca en el punto en que aparece  la fuente, en lugar de "flotar" hacia otro punto. Pero  por desgracia esto no es una orden tajante para LaTeX, sino una sugerencia que suele ignorar, Ese es uno de los problemas que tuve.

Si deseas colocar una imagen exactamente en una posición de algun texto en especifico lo que  debes hacer es  adicionar en el preambulo de tu documento al paquete float

\usepackage{float}

y cambiar el parámetro h por H (mayuscula) entonces cuando importes una figura sela estructura debería de ser de esta manera:

 \begin{figure}[H]
 \begin{center}
  \includegraphics[height=0.5in,width=2.0in]{requisitos.eps}
\caption{Flujos }
\label{fig:flujos}
 \end{center}
\end{figure} 

y listo la imagen que deseas colocar se posicionara donde tu quieras y no donde LateX lo decida Wink.

Palabras clave: imágenes, latex

Enviado por Nely @ usuarios latex



Comentarios

  1. Donde LaTeX lo decide normalmente es el lugar donde corresponde. Saltarse ese lugar así por asi no es buena idea. El algoritmo de cálculo de espacios del sistema TeX es suficientemente sofisticado para ubicar el mejor lugar. Puede pasar que la figura no está en el lugar que uno quiere porque uno no sabe usar referencias a la figura. No es buena idea por ejemplo usar este patrón:

    ... bla bla bla como se muestra en esta figura:
    [begin figura]
     figura
    [end figura] 

    Esto no es considerado buen estilo. En cambio hay que usar asi:

    ... bla bla bla como se muestra en la figura~\ref{figura}.
    [begin figura]
    figura
    \label{figura}
    [end figura] 

    user iconPablo Azero on Friday, 08 February 2008, 14:25 BOT # |

  2. TeX/LaTeX no es un editor de textos, es un procesador de textos pensado y programado para componer documentos con calidad de libro. No solamente hay que aprender los comandos para hacer lo que uno quiere, sino también hay que entender por qué no se pueden hacer algunas cosas. Algunas veces hay que perder el control para obtener calidad.

    user iconPablo Azero on Friday, 08 February 2008, 14:29 BOT # |

  3. ya que estan en el tema, tengo unas preguntas sobre latex:

    • ¿Cómo creo un hyphenation para palabras acentuadas? (utilizo: \usepackage[spanish]{babel}) y no  reconoce los hyphenations cuando es una palabra acentuada.
    • ¿Cómo puedo generar el caracter | (barra vertical)?
    • ¿Existe alguna forma de que se pueda controlar que el texto dentro de \begin{verbatim}\end{verbatim} no se pase del margen? (sería deseable que si es un texto muy largo, o se reduzca el tamaño de la letra o se corte la línea y se continúe abajo con lo que no entra)
    Por si ayuda en algo, estoy usando WinEdt + MikTEX2.5

    user iconAlvaro Sejas on Friday, 08 February 2008, 14:39 BOT # |

  4. Estoy de acuerdo con usted Dr. Pablo.

    El lugar que colocaba latex mis imaganes era al final del documento ni si quiera  al final  la \subsection{xxx} donde por lo menos yo deseaba que este.

    El hecho del que hablo aquí, de colocar las imágenes donde lo desee NO significa que diga que se debería de escribir asi:

     bla bla bla bla  "como se muestra en esta figura :"

    [begin figura]

    figura

    [end  figura]

    Y evitar las referencias a las figuras  ~\ref{fig:figura}, sino simplemente  tener una figura alineada en una posición cercana con respecto al texto, no el de  colocar   exactamente con el texto. Ya que latex posiciona todas las imganes al final del documento.

    Más yo lo veo como digamos un truco de comandos  para realizar algo especifico, respetando siempre  los estilos decentes de  escritura que latex te brinda, ejemplo las referencias a  tablas, páginas, etc.

    Por ejemplo en el caso de las tablas para que latex posicione una tabla hasta donde pude averiguar  si mal no recuerdo el parametro es [!hbt]  donde le dices a latex que intente colocar la tabla en la página pero si no se puede entonces latex lo posiciona en el mejor lugar.

    #3 Que extrañ, yo también utilizo teclado español (escribo mis acentos asi: programación;  y los reconoce), utilizo estas dos intrucciones en mi preambulo:

    \usepackage[spanish]{babel}

    \usepackage[latin1]{inputenc}

    y me funciona muy bien, lo demas el Dr. Pablo ya lo explico

     


    user iconNely on Saturday, 09 February 2008, 16:49 BOT # |

  5. No es por eso, las figuars se posicionan en el finbal de la pagina, porque las dimenciones de la pagina asi lo dicen, falat "acomodar" el comando "float" que es el que ajusta los flotantes de las paginas, en todo caso, esta documentacion esta bien explicada en subfig o subfigure o mejo en este enlace http://metodos.fam.cie.uva.es/~latex/graficosycolor.pdf salu2

    Invitado on Thursday, 24 April 2008, 08:29 BOT # |

  6. Gracias, muy sencillo y de gran ayuda se agradece.

     

    Saludos 

    shadow on Friday, 09 May 2008, 15:45 BOT # |

  7. se agradece mucho...

    yo escribía bien el comando y no me aparecia la imagen

    ahora con \usepackage{float} se me soluciona la vida

     gracias!!! 

    Invitado on Wednesday, 21 May 2008, 03:49 BOT # |

  8. Me acabas de salvar la vida!!!

    A mi también me ocurría que los textos no quedaban exactamente donde quería, algunos sí, pero otros los posicionaba en la mitad de la hoja, o al final, o muy por después de los textos que daban la explicación a la imagen.

    Por fin haré mi informe tranquilo :) gracias!!!

    Aldo on Sunday, 18 January 2009, 11:23 BOT # |

  9. Me acabas de salvar la vida!!!

    A mi también me ocurría que los textos no quedaban exactamente donde quería, algunos sí, pero otros los posicionaba en la mitad de la hoja, o al final, o muy por después de los textos que daban la explicación a la imagen.

    Por fin haré mi informe tranquilo :) gracias!!!

    Aldo on Sunday, 18 January 2009, 11:23 BOT # |

  10. Me acabas de salvar la vida!!!

    A mi también me ocurría que los textos no quedaban exactamente donde quería, algunos sí, pero otros los posicionaba en la mitad de la hoja, o al final, o muy por después de los textos que daban la explicación a la imagen.

    Por fin haré mi informe tranquilo :) gracias!!!

    Aldo on Sunday, 18 January 2009, 11:23 BOT # |

  11. no entiendooooooooooooooooooooo como colocar una figura........... auxilio

    Invitado on Sunday, 15 March 2009, 16:31 BOT # |

  12. hola como puedo colocar una figura y encima colocarle algo por ejemplo una caja de texto acrotex o otra imagen mas pequeña?

     

    Saludos

    Invitado on Wednesday, 27 May 2009, 23:36 BOT # |

  13. hola como puedo colocar una figura y encima colocarle algo por ejemplo una caja de texto acrotex o otra imagen mas pequeña?

     

    Saludos

    Invitado on Wednesday, 27 May 2009, 23:36 BOT # |

  14. Hola, estoy creando mi proyecto fin de carrera. Tengo varias carpetas que contienen los capítulos. el problema es que si compilo del capitulo no hay problema.

    El problema es cuando compilo mi fichero proyecto.tex en el que incluyo todos los ficheros *.tex de cada capítulos. Hay errores de path.

    Se me ha ocurrido intentar definir una variable path que indique apartir de la cual voy a compilar mi proyecto y despues incluirlo mediante

    \input{path\fichero}

    El problema es que no consigo hacer que me funcione esa variable, la he definido \def\path{c:/proyecto/}

    He probado también a usar los paquetes import y chapterfolder, pero no consigo hacerlo funcionar.

    Alguien ha intentado algo de esto

    Gracias

    alfonsolist on Thursday, 27 August 2009, 03:22 BOT # |

  15. Hola, estoy creando mi proyecto fin de carrera. Tengo varias carpetas que contienen los capítulos. el problema es que si compilo del capitulo no hay problema.

    El problema es cuando compilo mi fichero proyecto.tex en el que incluyo todos los ficheros *.tex de cada capítulos. Hay errores de path.

    Se me ha ocurrido intentar definir una variable path que indique apartir de la cual voy a compilar mi proyecto y despues incluirlo mediante

    \input{path\fichero}

    El problema es que no consigo hacer que me funcione esa variable, la he definido \def\path{c:/proyecto/}

    He probado también a usar los paquetes import y chapterfolder, pero no consigo hacerlo funcionar.

    Alguien ha intentado algo de esto

    Gracias

    alfonsolist on Thursday, 27 August 2009, 03:22 BOT # |

  16. #14 o #15

    Como tienes los Capitulos en cada carpeta, cuando compilas desde el capitulo(archivo *.tex) dentro de la carpeta no hay problema (por que el archivo esta ahi, obvio), el problema se dá cuando compilas todo desde un archivo (*.tex) que esta al mismo nivel que las carpetas que contienen los capitulos.

    Para  Documento.tex , Caratula.tex, Cap1/Capitulo1.tex

    \documentclass[12pt,Letterpapper]{book}
    \usepackage[spanish,graphicx,activeacute]{babel}
    \include{Caratula}
    \tableofcontents
    \include{Capitulo1}
    ...
    \end{document}
    % por cierto book le da cabeceras y \tableofcontents crea el indice, pero seguro ya sabes eso

    eso da error

    Supongo que lo que deberias hacer es:

    \documentclass[12pt,Letterpapper]{book}
    \usepackage[spanish,graphicx,activeacute]{babel}
    \include{Caratula}
    \tableofcontents
    \include{Cap1/Capitulo1}
    ...
    \end{document}

    Osea el el path darle ademas la carpeta donde esta el archivo Capitulo1.tex 

    user iconCristhian on Thursday, 27 August 2009, 14:23 BOT # |

  17. GRACIAS!!!  por fin aparecen las imagenes donde kiero, a mi no me respetaba ni las secciones, directamente se me acababan amontonando todas al final del docuemnto, tenia que estar jugando con los espacios, toda una tortura, gracias!!

    jiba on Tuesday, 19 January 2010, 11:20 BOT # |

  18. excelente, funciona! GRACIAS.

    K_lliTa on Thursday, 11 February 2010, 22:19 BOT # |

  19. excelente, funciona! GRACIAS.

    K_lliTa on Thursday, 11 February 2010, 22:19 BOT # |

  20. Hola, tengo problemas con las imágenes. He probado lo que habéis comentado pero me las está empezando a insertar donde le parece. ¿Podéis indicarme otra vez como lo habéis hecho? No sea que me esté tragando algún paso. Muchas graciass!!!

    kbyi on Sunday, 14 February 2010, 08:40 BOT # |

Añadir un comentario

Tu texto de comentario

Tu nombre

Por favor ingresa el código de la imagen

Security Code