6.6.12

Viudas y huérfanas


Para quien quiera aclarar el conceptos de viuda o huérfana, en maquetación, puede consultar  http://es.wikipedia.org/wiki/Viuda_y_hu%C3%A9rfana

Podemos incidir en la cantidad de viudas y huérfanas en LaTeX  de varias formas posibles. Con carácter general: 
  • Podemos aumentar la penalización correspondiente  ("widowpenalty" y "clubpenalty")
  • hasta un máximo de 10000, por ejemplo:\widowpenalty=5000  \clubpenaly=10000
  • Podemos ensanchar o reducir ligeramente una página con las instruciones
\newcommand*{\alarga}{\enlargethispage{\baselineskip}}
\newcommand*{\acorta}{\enlargethispage{-\baselineskip}}
  • Podemos usar el package letterspace con la instrucción \letterspace que permite separar más las palabras:  
 \usepackage{letterspace}
             .....
 \letterspace{Esto es una prueba para ver como queda}
 \letterspace to \hsize {Esto es una prueba para ver como queda}
 \letterspace spread 0.3 \hsize {Esto es una prueba para ver como queda}
 \letterspace to 1.5 \naturalwidth {Esto es una prueba para ver como queda}
 \letterspace spread 0.5 \naturalwidth {Esto es una prueba para ver como queda} 
  • Podemos usar el entorno "sloppypar" para flexibilizar el espaciado de las palabras en un párrafo: 
\begin{sloppypar}
texto párrafo
.................
\end{sloppypar}
  • el package setspace permite variar interlineado:      
\usepackage{setspace} 
%\singlespacing 
\onehalfspacing 
%\doublespacing 
%\setstretch{1.1} 
%activar la instrucción correspondiente
  •  Las instrucciones siguientes tambien ayudan a controlar el aspecto de la página, modificando diversos espaciados:
\frenchspacing % no insertar espacio extra al final de las frases.
\setlength{\parindent}{3pt} % (indentación 3pt... etc poner la longitud necesaria 

\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} % flexibiliza la separación de párrafos expande hasta 0.5ex y contrae hasta 0.2ex (recordar que 1ex es  la unidad de longitud correspondiente a la altura de la letra x en la fuente que se está utilizando)

\raggedbotom % No añade espacio vertical extra

\flushbottom % Añade algo de espacio vertical si es necesario

\renewcommand{\baselinestretch}{1.5} % interlineado multiplicado por 1.5 etc.
  • Controlar la partición de las palabras en sílabas al final de las frases
  • Uso de  \pagebreak[i]  %i=1, 2, 3 ó 4 etc..  
  • Uso de   \nopagebreak[i]  %i=1, 2, 3 ó 4 etc..  
  • Uso del entorno "samepage"...

No hay comentarios:

Publicar un comentario