Está en la página 1de 3

A Apuntes de L TEX

Cap tulo 17: Gesti on de tipos


Abstract ste cap En e tulo trataremos las posibilidades existentes para manejar tipos ( o caracteres) A en L TEX. Existe una amplia variedad de tipos a nuestra disposici on, cada uno de ellos almacenado en un paquete espec co. Los tipos por defecto son los llamados Computer Modern Fonts, creados por D. E. Knuth empleando el programa METAFONT. Este programa permite construir los tipos utilizando un lenguaje gr aco especial. A continuaci on describiremos c omo utilizar otras familias de tipos a nuestra disposici on.

Fuentes postscript

Adem as de las fuentes Computer Modern creadas por Knuth, podemos utilizar otros muchos diferentes tipos. Existen dos procedimientos para el cambio de fuentes; si queremos cambiar el tipo de letra para TODO EL DOCUMENTO, se debe cargar uno de los siguientes paquetes de ste documento se ha usado el paquete mathptmx, la tabla en el pre ambulo (por ejemplo, para e que proporciona el tipo de letra times): Paquete mathpazo mathptmx helvet avant courier bookman newcent charter chancery C odigo ppl ptm phv pag pcr pbk pnc bch pzc roman Palatino Times sansserif typewriter formulas Palatino Times

Helvetica Avant Garde Courier Bookman New Century Charter Zapf Chancery

Si por el contrario deseamos cambios puntuales de tipo de letra, debemos emplear los c odigos de tres letras (ptm, phv, etc...) en combinaci on con los siguientes comandos de bajo nivel que especican las propiedades de la fuente: \fontencoding{Codificaci on} Tipo de codicaci on de la fuente: OT1, T1, OT2... (no es necesario especicarla en general, si ya lo hemos hecho en el pre ambulo) \fontfamily{Familia} La familia se especica a trav es de los c odigos de tres letras mencionados en la tabla, que identican a la fuente normal), b (negrita), \fontseries{Serie} Se pueden emplear los valores m (medio o bx (negrita extendida), sb (seminegrita) y c (condensada). Puede que no todos ellos est en so depende de la familia en particular disponibles, e recto), it (it \fontshape{Perfil} n (normal o alico), sl (inclinado), sc (versalita) 1

\fontsize{Tama~ no}{Interl nea} Tama no es una longitud r gida, mientras que Interl nea es otra longitud que puede admitir valores el asticos; Para un resultado correcto es aconsejable que la interl nea sea aproximadamente un 20% mayor que el tama no del tipo de letra. Debe hacerse notar que, en ciertos casos (las fuentes Computer Modern, A por ejemplo), se pueden haber jado valores admisibles del tama no, con lo que L TEX sustituir a el valor elegido para Tama no por el m as cercano entre los admisibles. En tales \scalebox situaciones, se debe optar por emplear los comandos \resizebox o \selectfont Tras haber congurado los par ametros anteriores ( o alguno de ellos), se debe declarar este comando para hacer efectivos los cambios. Si queremos que tales cambios sean locales (por ejemplo para cambiar el tipo de un determinado p arrafo) deber an encerrarse todos los comandos y el texto al que afectan entre llaves (a n de delimitar un grupo) por ejemplo: Ejemplo:
\newdimen\tamanyo \newdimen\interlinea \def\letra#1#2{% \tamanyo=#1% \interlinea=1.2\tamanyo% \fontfamily{pbk} \fontsize{\the\tamanyo}% {\the\interlinea}\selectfont#2} \letra{1pt}{Hola} \letra{5pt}{Hola} \letra{10pt}{Hola} \letra{20pt}{Hola} \\ \letra{1cm}{Hola} \\ \letra{2cm}{Hola}

Hola

Hola

Hola

Hola

Hola

Hola

Los paquetes pifont y marvosym

Los paquetes pifont y marvosym proporcionan herramientas para manejar con m as comodidad las fuentes Symbol, ZapfDingbats y MarvoSym. Por ejemplo, con el paquete pifont, podemos acceder a las fuentes Symbol y ZapfDingbats mediante el comando \Pisymbol{Fuente}{N umero} pzd, y N donde Fuente admite como opciones psy o umero tiene el mismo signicado que para el comando \symbol. \Pifill{Fuente}{N umero} \Piline{Fuente}{N umero} rellenan un espacio extensible, en el primer caso, y una l nea entera, en el segundo, con el s mbolo escogido. Tenemos tambi en entornos para construir listas an alogas a itemize y enumerate, en las ZapfDingbats: cuales cada tem viene precedido de un s mbolo obtenido de las fuentes Symbol o \begin{Pilist}{Fuente}{N umero} \item xxx ... \end{Pilist} \begin{Piautolist}{Fuente}{N umero} \item xxx ... \end{Piautolist}

donde para el primero, el s mbolo se mantiene constante (como en itemize), y en el segundo, va cambiando a partir de un valor inicial descrito por N umero

Como lo m as frecuente es utilizar la fuente ZapfDingbats, existen versiones simplicadas de los anteriores comandos y entornos: \ding{N umero} \dingfill{N umero} \dingline{N umero} \begin{dinglist}{N umero} ... \begin{dingautolist}{N umero} ... Ejemplo: El paquete babel permite gestionar, entre otros, los idiomas: \begin{dingautolist}{266} \item Espa~ nol \item Catal an \item Gallego \end{dingautolist}

El paquete babel permite gestionar, entre otros, los idiomas: Espa nol Catal an Gallego Finalmente, el paquete marvosym implementa un comando b asico \mvchrN umero, de signicado an alogo a \char. Adem as, proporciona una serie de comandos, en ingl es, que nombran los diversos s mbolos de la tabla de la fuente (m as informaci on en la documentaci on del paquete). Por ejemplo: \Letter B \Mobilefone H \Faxmachine v etc...

También podría gustarte