PDF de programación - Apuntes de LATEX Capítulo 17: Gestión de tipos

Imágen de pdf Apuntes de LATEX Capítulo 17: Gestión de tipos

Apuntes de LATEX Capítulo 17: Gestión de tiposgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 8 de Octubre del 2017)
2.557 visualizaciones desde el 8 de Octubre del 2017
131,3 KB
3 paginas
Creado hace 15a (08/01/2009)
Apuntes de LATEX

Cap´ıtulo 17: Gesti´on de tipos

Abstract

En ´este cap´ıtulo trataremos las posibilidades existentes para manejar tipos (´o caracteres)
en LATEX. Existe una amplia variedad de tipos a nuestra disposici´on, cada uno de ellos al-
macenado en un paquete espec´ıfico. Los tipos por defecto son los llamados “Computer
Modern Fonts”, creados por D. E. Knuth empleando el programa METAFONT. Este pro-
grama permite construir los tipos utilizando un lenguaje gr´afico especial. A continuaci´on
describiremos c´omo utilizar otras familias de tipos a nuestra disposici´on.

1 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
la tabla en el pre´ambulo (por ejemplo, para ´este documento se ha usado el paquete mathptmx,
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

Bookman
New Century
Charter
Zapf Chancery

sansserif

typewriter

Helvetica
Avant Garde

Courier

formulas
≈ Palatino
≈ Times

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 especifican las propiedades de la fuente:

• \fontencoding{Codificaci´on} Tipo de codificaci´on de la fuente: OT1, T1, OT2...

(no es necesario especificarla en general, si ya lo hemos hecho en el pre´ambulo)

• \fontfamily{Familia} La familia se especifica a trav´es de los c´odigos de tres letras

mencionados en la tabla, que identifican a la fuente

• \fontseries{Serie} Se pueden emplear los valores m (medio ´o normal), b (negrita),
bx (negrita extendida), sb (seminegrita) y c (condensada). Puede que no todos ellos est´en
disponibles, ´eso depende de la familia en particular

• \fontshape{Perfil} n (normal ´o recto), it (it´alico), sl (inclinado), sc (versalita)

1

• \fontsize{Tama~no}{Interl´ınea} Tama˜no es una longitud r´ıgida, mientras que In-
terl´ı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,
por ejemplo), se pueden haber fijado valores admisibles del tama˜no, con lo que LATEX
sustituir´a el valor elegido para Tama˜no por el m´as cercano entre los admisibles. En tales
situaciones, se debe optar por emplear los comandos \resizebox ´o \scalebox

• \selectfont Tras haber configurado los par´ametros anteriores (´o alguno de ellos), se
debe declarar este comando para hacer efectivos los cambios. Si queremos que tales cam-
bios 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 fin 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

2 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}
donde Fuente admite como opciones psy ´o pzd, y N´umero tiene el mismo significado 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
cuales cada ´ıtem viene precedido de un s´ımbolo obtenido de las fuentes Symbol ´o ZapfDingbats:
\begin{Pilist}{Fuente}{N´umero}

\end{Pilist}

\item xxx ...

\begin{Piautolist}{Fuente}{N´umero}
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

\end{Piautolist}

\item xxx ...

2

Como lo m´as frecuente es utilizar la fuente ZapfDingbats, existen versiones simplificadas

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 sig-
nificado an´alogo a \char. Adem´as, proporciona una serie de comandos, en ingl´es, que nom-
bran 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...

3
  • Links de descarga
http://lwp-l.com/pdf7154

Comentarios de: Apuntes de LATEX Capítulo 17: Gestión de tipos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad