Sie sind auf Seite 1von 5

9 Aspectos generales

9.1.

Ficheros de estilo y particion del documento


La mayora de comandos de estilo de p gina y paquetes que se usan en un documen a to se usar n en m s de una ocasi n, por lo que en principio es necesario escribirlos en el a a o A pre mbulo de cada documento que construyamos. LTEX ofrece una posibilidad de ahorrara nos ese trabajo usando cheros de estilo. Estos cheros contienen una serie de ordenes que son aplicables una vez cargados con el comando
\input{ nombre del chero }
A Por defecto, LTEX busca el chero en la misma carpeta en la que se encuentra el chero que lo carga, y despu s en las carpetas en las que est instalado MikTeX. La carpeta e a localtexmf que la instalaci n MikTeX crea sirve para almacenar en ella este tipo de o cheros. Es recomendable crearse una carpeta propia en \localtexmf\tex\micarpeta y meter all todos los cheros propios. Un ejemplo de chero de estilo podra ser:1

\usepackage[latin1]{inputenc} \usepackage[spanish]{babel} \usepackage[active]{srcltx} \evensidemargin -6mm \oddsidemargin -0.4cm \textwidth 16.7cm \textheight 24cm \topmargin -0.65cm

La extensi n tpica de estos chero es .sty o El comando \input tambi n puede ser usado para incluir trozos de texto almacenae dos en ese chero. Si la extensi n es .tex no es necesario especicarla en la declarao ci n del comando. El uso de este comando para incluir texto equivale a sustituir la orden o por el texto que contiene (no puede entonces incluirse un chero con una orden como \begin{document}). Es m s habitual, cuando se escribe un documento largo, dividir el mismo por captulos a y almacenarlos en diferentes cheros, de manera que podamos realizar una compilaci n o selectiva de los captulos deseados, sin necesidad de compilar todo el texto cada vez. Para ello usamos los comandos
\includeonly{Fichero1,Fichero2} \include{Fichero}

El segundo de ellos funciona a modo de \input, pero s lo inserta el chero llamado o si aparece listado entre los cheros del comando \includeonly. Cada chero introducido con \include crea su propio chero .aux con informaci n sobre las referencias cruzadas o (v ase el Captulo 11), por lo que no perdemos informaci n con la compilaci n parcial. e o o
En algunos sistemas, la b squeda directa no est soportada por defecto. Es necesario la inclusi n del paquete u a o srcltx tal y como aparece en el ejemplo.
1

61

62

Aspectos generales

Adem s, el comando \include siempre inicia una nueva p gina del documento en el a a que se inserta. o Una partici n de documento tpica puede ser esta:
\documentclass{report} \input{miestilo.sty} \includeonly{cap2,cap3} \begin{document} \include{cap1} \include{cap2} \include{cap3} \end{document}

9.2.

Longitudes
A En LTEX existen dos tipos de longitudes: rgidas y el sticas. Los valores rgidos son a A valores precisos que LTEX respeta, mientras que los valores el sticos poseen cierta holgura a que el compilador usa para adaptar la composici n. o A Entre los valores rgidos, LTEX usa longitudes absolutas, o longitudes relativas a la A fuente en uso. Las siguientes corresponden a las longitudes v lidas en LTEX: a

Longitud sp pt bp dd mm pc cc cm in ex em mu

Descripci n o Unidad m s peque a: 1 mm=186712 sp a n Punto: 1 pt=0,351 mm Punto grande: 1 in = 72 bp Punto Did t: 1 dd = 0,376 mm o Milmetro: 1 mm = 2,845 pt Pica: 1 pc = 12 pt = 4,218 mm Cicero: 1 cc = 12 dd = 4,531 mm Centmetro: 1 cm = 28,45 pt Pulgada: 1 in = 25,4 mm = 72,27 pt Altura de una x Anchura de una M: Unidad matem tica (18 mu = 1 em) a

de las cuales, las tres ultimas dependen del tama o de la fuente. n A Los comandos \bigskip, \medskip, etc. son longitudes el sticas que LTEX puede a modicar seg n un rango. Por ejemplo, el comando \bigskip se dene como u
\vspace{12pt plus 4pt minus 4pt}

lo cual indica que el espacio vertical asignado es de 12pt pero puede ser aceptable cualquier longitud entre 8pt y 16pt. La modicaci n de longitudes se puede llevar a cabo con los comandos o
\setlength{\nombre de la longitud}{ valor } \addtolength{nombre de la longitud}{ valor }

El primero asigna a la longitud el valor dado (rgido o el stico), mientras que el segundo a incrementa la longitud en el valor dado. Es posible crear nuevas longitudes con el comando
\newlength{\nueva longitud}

que poseen una longitud inicial de 0pt.

9.3

Parametros de una pagina

63

9.3.

Parametros de una pagina


A Una p gina en LTEX est construida a partir de varios elementos: el encabezamiento a a o cabecera, el cuerpo central y el pie (que no debe confundirse con la zona reservada a las notas a pie de p gina que forman parte del cuerpo). En las Figuras 4 y 5 se muestran los a diferentes par metros de una p gina impar y par, respectivamente, en un documento a dos a a caras. A continuaci n exponemos una breve descripci n de estos par metros o o a

\hoffset \oddsidemargin \evensidemargin

\textwidth \voffset \topmargin \headheight \headsep \textheight \footskip \footheight

Dene el borde izquierdo de impresi n + 1in. o Denota el margen izquierdo de una p gina impar. a Denota el margen izquierdo en una p gina par. Si la opci n twoside a o no ha sido seleccionada, \oddsidemargin y \evensidemargin son iguales. Anchura del texto.

Dene el borde superior de impresi n + 1in. o Espacio entre el offset vertical y la cabecera. Altura de la cabecera. Distancia entre la base de la cabecera y el cuerpo. Altura del cuerpo central. Distancia entre el cuerpo central y el pie. Altura del pie. Separaci n entre el cuerpo y el margen para las notas. o Anchura del margen para las notas. Separaci n vertical mnima entre dos notas al margen. o

\marginparsep \marginparwidth \marginparpush \parskip \parindent \topsep \itemsep

Espacio vertical entre dos p rrafos. a Anchura de la sangra de comienzo de p rrafo. a Espacio vertical extra que se a ade a \parskip por encima y por n debajo de las listas. Espacio vertical extra que se a ade a \parskip entre dos elementos n de una lista.

La modicaci n de cualquiera de estos par metros se lleva a cabo con o a


\setlength{par metro}{longitud} a

64

Aspectos generales

i 4 ? 6

2 5

6 i ?

i ? 6

?Header
6

6 i

Body

Margin Notes i  

10

i  -

i-


11

i ? 6

i ?

Footer

 1i-

1 3 5 7 9 11

one inch + \hoffset \oddsidemargin = 17pt \headheight = 12pt \textheight = 548pt \marginparsep = 10pt \footskip = 30pt \hoffset = 0pt \paperwidth = 614pt

2 4 6 8 10

one inch + \voffset \topmargin = 17pt \headsep = 25pt \textwidth = 390pt \marginparwidth = 95pt \marginparpush = 7pt (not shown) \voffset = 0pt \paperheight = 794pt

Figura 4 Dimensiones de una pagina impar

9.3

Parametros de una pagina

65

i 4 ? 6

2 5

6 i ?

i ? 6

?Header
6

6 i

Margin Notes i   10 i i  3 9

Body


11

i ? 6

i ?

Footer

 1i-

1 3 5 7 9 11

one inch + \hoffset \evensidemargin = 62pt \headheight = 12pt \textheight = 548pt \marginparsep = 10pt \footskip = 30pt \hoffset = 0pt \paperwidth = 614pt

2 4 6 8 10

one inch + \voffset \topmargin = 17pt \headsep = 25pt \textwidth = 390pt \marginparwidth = 95pt \marginparpush = 7pt (not shown) \voffset = 0pt \paperheight = 794pt

Figura 5 Dimensiones de una pagina par

Das könnte Ihnen auch gefallen