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
.
Comentarios
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:
Esto no es considerado buen estilo. En cambio hay que usar asi:
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.5Estoy 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
Gracias, muy sencillo y de gran ayuda se agradece.
Saludos
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!!!
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!!!
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!!!
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!!!
hola como puedo colocar una figura y encima colocarle algo por ejemplo una caja de texto acrotex o otra imagen mas pequeña?
Saludos
hola como puedo colocar una figura y encima colocarle algo por ejemplo una caja de texto acrotex o otra imagen mas pequeña?
Saludos
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
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
#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