TeX/Latex - Justificación vertical en LaTex

 
Vista:

Justificación vertical en LaTex

Publicado por Mauri (2 intervenciones) el 13/10/2009 05:01:40
Hola,

Me encuentro haciendo mi tesina en LaTex. Quiero eliminar esos espacios verticales que LaTex crea a veces para ocupar TODA la página, cuando la tabla/imagen/algo_grande que debería ir luego, no entra en esta página.

Para que me entiendan planteo lo que obtengo y lo que quiero:



TEXTO CONTINUO (SIN CORTE DE PÁGINAS):

texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto
items:
.1
.2
.3
texto texto texto texto texto texto texto texto
+------------+
+-IMAGEN+
+------------+ <<< entra hasta aquí en 1 pág.
+------------+



PDF RESULTADO:

texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto
items:
<< ESPACIO (para llenar verticalmente página)
.1
<< ESPACIO (para llenar verticalmente página)
.2
<< ESPACIO (para llenar verticalmente página)
.3
<< ESPACIO (para llenar verticalmente página)
texto texto texto texto texto texto texto texto
************************ PÁGINA NUEVA
+------------+
+-IMAGEN+
+------------+ <<< entra hasta aquí en 1 pág.
+------------+
texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto



PDF QUE QUIERO:

texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto
items:
.1 (sin espacios)
.2 (espacios sólo al final)
.3 (texto con "justificación vertical superior")
texto texto texto texto texto texto texto texto
<< ESPACIO (no separa las cosas, sino que hace
<< ESPACIO "justificación superior")
<< ESPACIO

************************ PÁGINA NUEVA

+------------+
+-IMAGEN+
+------------+ <<< entra hasta aquí en 1 pág.
+------------+
texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto


Esto usando MikTex y WinEdt.

Alguien sabe cómo???

Gracias!

Mauricio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Justificación vertical en LaTex

Publicado por Jónathan (66 intervenciones) el 13/10/2009 07:08:32
El problema es que las figuras y tablas en latex son flotantes y Latex te las coloca donde el quiere, dos soluciones:
Primera, incluir justo delante del \begin{document} las siguientes líneas:
\renewcommand{\topfraction}{.97}
\renewcommand{\bottomfraction}{.97}
\renewcommand{\textfraction}{.03}
\renewcommand{\floatpagefraction}{.9}
\renewcommand{\dbltopfraction}{.97}
\renewcommand{\dblfloatpagefraction}{.9}
\setlength{\floatsep}{12pt plus 6pt minus 4pt}
\setlength{\textfloatsep}{15pt plus 8pt minus 5pt}
\setlength{\intextsep}{12pt plus 6pt minus 4pt}
\setlength{\dblfloatsep}{12pt plus 6pt minus 4pt}
\setlength{\dbltextfloatsep}{15pt plus 8pt minus 5pt}

Esto hace que las figuras se coloquen en mejor posición evitando problemas como el que tu comentas.

Otra solución es forzar a que la figura esté en un sitio concreto, lo cual no se suele utilizar mucho en latex, que sería utilizar en lugar de \begin{figure} utilizar \begin{figure}[H], esto combinado con un \newpage que salta de página te podría servir.

Ya nos dirás.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Justificación vertical en LaTex

Publicado por Mauri (2 intervenciones) el 13/10/2009 07:50:13
Hola,

Gracias por tu respuesta. Yo vengo usando el entorno 'figure' con el parámetro H (mayús.) como decís, y aún con eso tengo el problema.
Intenté usar tu primer sugerencia. No obtuve buenos resultados. Esto que digo ocurre generalmente cuando hay una imagen/tabla que ocupa un 80% de una página.

Espero más sugerencias...

Mauricio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Justificación vertical en LaTex

Publicado por Sara (3 intervenciones) el 11/06/2012 19:58:10
Prueba a poner donde quieras que te quite espacio vertical \vspace{-0.8cm} variando la cantidad entre llaves a la que más se adapte a lo que necesitas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar