sangria y espaciado de parrafos

3
Separación entre párrafos Para las clases article y book, L A T E X no introduce separación entre los párrafos separados por un punto y aparte. Para aumentar la distancia entre párrafos pueden usarse los comandos: \smallskip \medskip \bigskip el último de los cuales, aproximadamente, supondría dejar una línea en blanco, mientras que los otros se refieren a la mitad y cuarta parte de éste. Estos comandos se usan únicamente con carácter local, porque si lo que se desea es que todos los párrafos aparezcan separados unos de otros (como ocurre en la clase letter lo que hay que modificar es el valor (0mm) que por defecto tiene la longitud \parskip que controla el salto adicional al iniciar un nuevo párrafo. Para cambiar el valor de \parskip hay que emplear el comando \setlength, de esta forma: \setlength{\parskip}{8mm} Si escribimos esta línea en el preámbulo, todos los párrafos del documento aparecerán separados 8mm más la distancia normal entre líneas. No es que la distancia entre párrafos sea de 8mm, si no 8mm más la habitual entre líneas. También se puede incluir el comando anterior en el cuerpo del documento. En este caso la separa- ción nueva sólo se aplicará a partir del párrafo que lo contenga. Si, en cualquier momento, queremos regresar a la distancia por defecto, se puede recurrir a esto otro: \setlength{\parskip}{0cm} Naturalmente, también se puede limitar el efecto del comando acotándolo en un grupo delimitado por llaves: {\setlength{\parskip}{8mm}...Resto del párrafo o párrafos...} El valor de \parskip también puede ser negativo, algo que en algunas circunstancias particulares puede ser conveniente: \setlength{\parskip}{-2mm} Para que la distancia entre párrafos sea una línea en blanco, es decir, que la separación sea dos veces el espacio normal entre líneas. podemos utilizar el comando \baselineskip (comando que no debíamos modificar sino a través del multiplicador \baselinestretch). Por lo tanto, si queremos que la distancia extra entre párrafos sea la misma que el interlineado, se puede escribir, simplemente: \setlength{\parskip}{\baselineskip} También podemos recurrir a unidades relativas en vez de absolutas. \setlength{\parskip}{1ex} De este modo, la distancia extra entre párrafos será el equivalente a la altura de la letra x, que depende, naturalmente, del tamaño de la fuente empleada. 1

Upload: jose-antonio-martinez-garcia

Post on 16-Aug-2015

221 views

Category:

Documents


1 download

DESCRIPTION

Manual de latex

TRANSCRIPT

Separacin entre prrafosPara las clases article y book, LATEX no introduce separacin entre los prrafos separados por unpunto y aparte. Para aumentar la distancia entre prrafos pueden usarse los comandos:\smallskip\medskip\bigskipel ltimo de los cuales, aproximadamente, supondra dejar una lnea en blanco, mientras que losotros se reeren a la mitad y cuarta parte de ste. Estos comandos se usan nicamente con carcterlocal, porque si lo que se desea es que todos los prrafos aparezcan separados unos de otros (comoocurre en la clase letter lo que hay que modicar es el valor (0mm) que por defecto tiene la longitud\parskip que controla el salto adicional al iniciar un nuevo prrafo.Para cambiar el valor de \parskip hay que emplear el comando \setlength, de esta forma:\setlength{\parskip}{8mm}Si escribimos esta lnea en el prembulo, todos los prrafos del documento aparecern separados8mm ms la distancia normal entre lneas. No es que la distancia entre prrafos sea de 8mm, si no8mm ms la habitual entre lneas.Tambin se puede incluir el comando anterior en el cuerpo del documento. En este caso la separa-cin nueva slo se aplicar a partir del prrafo que lo contenga. Si, en cualquier momento, queremosregresar a la distancia por defecto, se puede recurrir a esto otro:\setlength{\parskip}{0cm}Naturalmente, tambin se puede limitar el efecto del comando acotndolo en un grupo delimitadopor llaves:{\setlength{\parskip}{8mm}...Restodelprrafooprrafos...}El valor de \parskip tambin puede ser negativo, algo que en algunas circunstancias particularespuede ser conveniente:\setlength{\parskip}{-2mm}Para que la distancia entre prrafos sea una lnea en blanco, es decir, que la separacin sea dosveces el espacio normal entre lneas. podemos utilizar el comando \baselineskip (comando que nodebamos modicar sino a travs del multiplicador \baselinestretch).Por lo tanto, si queremos que la distancia extra entre prrafos sea la misma que el interlineado, sepuede escribir, simplemente:\setlength{\parskip}{\baselineskip}Tambin podemos recurrir a unidades relativas en vez de absolutas.\setlength{\parskip}{1ex}De este modo, la distancia extra entre prrafos ser el equivalente a la altura de la letra x, quedepende, naturalmente, del tamao de la fuente empleada.1Hay ocasiones en las que podramos desear estticamente que la altura de las pginas sea siemprela misma. El problema es que puede tomarse al pie de la letra, con rigurosa precisin, nuestros coman-dos. Si, como en los ejemplos anteriores, indicamos la longitud exacta que queremos entre prrafos,puede que luego los nmeros no cuadren a la hora de encajar todo en la pgina, con el resultado deque la altura de las pginas podr variar de una a otra.Sera interesante poder decirle a LATEX: quiero 1cm extra entre prrafos, pero, si lo considerasnecesario, ajusta exiblemente esa cantidad, segn tu buen criterio, para que luego todo encaje bienen la pgina.Ah entra lo que se conoce como longitudes de goma, en relacin a la exibilidad de este material.\setlength{\parskip}{1cmplus5mmminus4mm}Loqueleestamosdiciendoaesquelaseparacinextrahadeser1cm, pero, si seconsideranecesario, puede crecer un poco, hasta 5mm ms, o reducirse hasta 4mm menos.Sangra de prrafosEn documentos es habitual que en la primera lnea de un prrafo haya un sangrado (la primeralnea comienza un poco desplazada hacia la derecha). LATEX realiza esa tarea de forma automtica,salvo en situaciones especiales. Si se desea evitar la sangra de un prrafo determinado no aparezcahay que iniciar dicho prrafo con el comando:\noindentA diferencia de lo que ocurre en espaol, en las lenguas anglosajonas los prrafos que van prece-didos del ttulo de un captulo, seccin... no llevan sangra. LATEX respeta esta costumbre, a menosque est cargado el paquete babel con la opcin spanish, en cuyo caso la sangra se aplica tambin adichos prrafos.Si el paquete babel no est cargado, puede conseguirse ese mismo comportamiento cargando elpaquete indentrst mediante la instruccin,\usepackage{indentfirst}, incluida en el prembulodel documento fuente.LATEX controla los tamaos de la sangra mediante la longitud \parindentImaginemos que quieremos denir una indentacin de 12pt en la primera lnea de todos los prrafosdel documento. Escribiremos el siguiente comando en el prembulo:\setlength{\parindent}{12pt}El prembulo es, desde luego, el mejor sitio para este tipo de comandos que afectan al diseo global,pero tambin se puede hacer uso de ellos dentro del cuerpo del documento. En este caso, los cambiosen la sangra slo aparecern en los prrafos posteriores a su aparicin y se mantendrn vigentes hastaque otro comando similar vuelva a alterar su valor.Si se desea limitar su efecto a uno o ms prrafos, se puede incluir el comando dentro de un grupodelimitado por llaves. Es decir:{\setlength{\parindent}{12pt}...prrafosafectados...}2Slo aquellos prrafos contenidos entre las llaves se vern afectados; los restantes mantendrn laindentacin especicada en el prembulo (o la que hay por defecto, de no indicar una).Lasbuenasprcticasrecomiendanemplearunidadesdelongitudrelativasenvezdeabsolutas.Recodemos, por ejemplo, la em, que equivale a la anchura de la letra m. Esta anchura es, obviamente,mayor, si el tamao de la fuente es mayor. Hacer esto garantiza que la indentacin sea proporcionalal tamao de la fuente. Si en algn momento se quiere modicar el tamao base del documento, lassangras se ajustarn proporcionalmente, algo que evitar tener que retocarlas despus. El siguientecomando establece la indentacin a una vez y media la anchura de una letra eme:\setlength{\parindent}{1.5em}El siguiente comando, en el prembulo del documento, anula el sangrado de los prrafos:\setlength{\parindent}{0cm}Habra sido lo mismo, desde luego, escribir 0pt, 0mm o 0em.Una observacin: hay manuales que utilizan este otro estilo de modicacin de magnitudes:\parindent=8mmEsa era la forma de hacer estas cosas a la antigua usanza. Hay que evitar su utilizacin aunque elsistema la permita ya que se ahorrarn problemas de compatibilidad. En su lugar se debe emplear:\setlength{\parindent}{8mm}3