Pàgines

Es mostren els missatges amb l'etiqueta de comentaris tipus de lletra. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris tipus de lletra. Mostrar tots els missatges

dissabte, 3 d’agost del 2013

Tipus de lletra OpenType amb XeLaTeX

XeTeX és un motor de composició TeX que permet utilitzar els tipus de lletra OpenType

Ara poden aparèixer a qualsevol documentPDF generat des de  LaTeX tots els tipus que tinguem instal·lats al nostre ordinador, tal com ho fan molts processadors de text com ara LibreOffice.

De XeTeX es deriva XeLateX, un motor que fa el mateix però per a fitxers LaTeX. Què cal fer? Hem d’aprendre un nou llenguatge i canviar els comandaments del vells fitxers LaTeX per poder usar-lo? No, en absolut, com veurem de seguida simplement cal:
  • Utilitzar la codificació UTF8 per escriure els nostres documents, especialment útil si inclouen més d’una llengua. - cridar un paquet, el fontspec. 
  • Mantenir la resta dels documents intactes. El que haurem de canviar serà l’ordre de processament. 
En lloc de l’habitual pdflatex haurem d’escriure xelatex per obtenir el fitxer pdf corresponent.

Comencem pel principi. Quins tipus de lletra podem usar? Totes les OpenType que tinguem instal·lades a la nostra màquina. Per saber exactament quines i el seu nom a Linux cal escriure a la línia de comandaments:
fc-list :lang=ca
Això ens donarà una llarga llista que pot començar com aquesta:
Verdana:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,
Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
Liberation Mono:style=Regular
Nimbus Sans L:style=Regular Italic
Japan:style=Regular
DejaVu Serif,DejaVu Serif Condensed:style=Condensed,Book
Times New Roman:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,
Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno, thường,Arrunta
TeXGyreChorus:style=MediumItalic
Tarablus:style=Regular
Editem el nostre fitxer LaTeX (podem reutilitzar documents antics) i al preàmbul cridem al paquet
\usepackage{fontspec} 
així com el paquet
\usepackage{xltxtra} 
que ofereix característiques extres.

Ara podem definir d’entre les nostres lletres instal·lades:

  • el tipus de lletra principal del document amb \setmainfont{TeXGyreSchola}
  • o bé el tipus de lletra família per família:
\setromanfont{Liberation Serif}
\setsansfont[Scale=MatchLowercase]{Liberation Sans}
\setmonofont[Scale=MatchLowercase]{Liberation Mono}
Per obtenir la sortida en PDF processem el fitxer amb l’ordre
xelatex nomdelfitxer.tex 
i ja tenim el document perfectament formatat i amb el tipus de lletra triat.

Observeu els documents adjunts on, per una banda, trobareu el document tex font i, per altra, el resultat en format PDF.

+info: documentació del paquet xetex

Publicat per primera vegada el diumenge 26 de juny de 2011.

divendres, 26 de juliol del 2013

Catàleg dels tipus de lletra a LaTeX

The LaTeX Font Catalogue

L’objectiu d’aquest catàleg web és mostrar tots els tipus de lletra de codi lliure disponibles per utilitzar a LaTeX, alhora que explicar com utilitzar-los.

Els tipus de lletra estan classificats sota diferents criteris:

Per cada tipus de lletra trobem:

  • un text d’exemple. 
  • un document PDF de mostra. 
  • el fitxer tex d’on s’ha obtingut el PDF de mostra. 
  • el comandament per utilitzar el tipus de lletra, per exemple: \usepackage{fouriernc} 
  • diferents exemples d’estils: negreta, cursiva, versals, matemàtiques, etc. 


Tots els tipus de lletra són accessibles des de la web de TeX Users Group i es poden descarregar gratuïtament, moltes d’elles des del gestor de paquets de MiKTeX.

Adjunt a aquest article trobareu un document tex font sobre l’ús de les lletres cal·ligràfiques Augie i French cursive i el resultat que s’obté en un PDF.

Qui diu que no hi ha tipus de lletra per a LaTeX?

Publicat per primer cop el diumenge 18 de març de 2007.

dilluns, 22 de juliol del 2013

Tipus de lletra True Type a LaTeX

MTFI: un programa que ens facilita la instal·lació

[Actualització: amb XeTeX no cal patir perquè es pot compilar un PDF amb qualsevol tipus de lletra ttf o otf]

Una de les coses que portà a l’autor cap a la informàtica i darrerament cap a LaTeX ha estat, sens dubte, els resultats professionals que s’obtenen al tractar textos i documents amb l’ordinador. Per això una de les coses que sempre li ha agradat ha estat provar diferents tipus de lletra en els seus treballs. Ha passat per èpoques barroques en les que ha “decorat” documents amb tipus de lletra que en feien fins i tot difícil la lectura per acabar, darrerament, en un època més “zen” on només utilitza un parell de tipus: una sans serif pels títols i una altra amb serif pel contingut, o a l’inrevés.

Però sempre li recava el fet de no poder usar més tipus de lletra diferents amb LaTeX. Havia llegit alguna cosa en la documentació i alguna intervenció en la llista ES-TEX però ho trobava tan complicat que ho deixava estar per a quan li arribés la jubilació.

Però l’altre dia navegant pel wiki de LyX va trobar una referència a MTFI - MiKTeX TTF Font Installer un petit programa sota llicència GPL que permet instal·lar tipus de lletra True Type a MiKTeX (sota Windows) tot seguint un senzill assistent. D’aquesta manera es poden utilitzar aquests tipus de lletra en documents compilats amb LaTeX. Una molt bona idea. 

Les passes són aquestes:
descarreguem el programari de la web del projecte

  • l’instal·lem al nostre ordinador. 
  • creem un directori nou on hi copiem la font TT que volem instal·lar i que es troba a c:\windows\fonts. Per exemple, si volem la Trebuchet copiem tots els fitxers del tipus de lletra: el normal, la cursiva, la negreta i la negreta-cursiva. 
  • obrim MTFI i triem el directori i el fitxer ttf que volem instal·lar (només el tipus normal, ell solet ja troba els altres). 
  • li donem un nom identificatiu, per exemple trebuc i triem un directori on ens generarà tres documents de mostra amb aquest nou tipus en els formats pdf, dvi i ps .
  • quan acceptem, MFTI comença a treballar i instal·la tot el que cal. 

Quan acaba ens mostra el directori on ha creat els documents de mostra per a que veiem com es veu la lletra. Si seguim les passes anteriors amb el tipus de lletra Trebuchet i, un cop instal·lat, per utilitzar-lo als nostres documents només cal introduir dos comandaments dels documents tex:

  • Al preàmbul escrivim \newfont{\trebuc}{ectrebuc} on trebuc és el nom que nosaltres li hem donat a la lletra i ectrebuc és el nom que li ha donat el sistema i que apareix al capdamunt dels documents de mostra. 
  • A l’inici del document escrivim: \begin{document} \trebuc 


I amb això aconseguirem que el tipus de lletra normal sigui la Trebuchet. No afecta, però, als títols de seccions, subseccions, etc. Si només volem que sigui un tros de text el que estigui en aquesta lletra hauríem d’escriure \trebuc{text tan llarg com vulguem}.

Obriu el document pdf adjunt per veure el resultat de l’aplicació d’aquest tipus de lletra i, també, el document text font d’on s’ha obtingut.

Publicat per primer cop el diumenge 8 de gener de 2006

dimecres, 17 de juliol del 2013

Vinyetes originals: el paquet pifont

Amb el paquet pifont podem aconseguir tenir vinyetes molt originals.

pifont és un tipus de lletra PostScript i el paquet s’instal·la juntament amb la col·lecció PSNFSS (que conté també els tipus de lletra més usuals i bonisc: helvet per a lletra helvètica, newcent per a la New Century Schoolbook o charter).

Per usar-lo només cal incloure al preàmbul el comandament: \usepackage{pifont} 

i quan volem un vinyeta original escriure:

\begin{dinglist}{43} 
\item text 
\item més text 
\end{dinglist} 
on 43 és el número del caràcter.

Vegeu a la Taula 2 el conjunt de símbols i codis numèrics:


El paquet pifont és una part, junt amb els paquets helvet o mathpazo, de la col·lecció psnfss, un conjunt de fitxers que proporcionen una configuració de treball completa de l’esquema de selecció de tipus de lletra de LaTeX (NFSS2) per utilitzar amb lletres post-script i d’altres de lliures.

Document tex font
Resultat PDF


Article publicat per primera vegada, com a breu, l'1/2/2005

Tipus de lletra: el paquet marvosym

marvosym: un tipus de lletra que conté caràcters simbòlics

Voleu que en un punt del vostre document aparegui una emoticona? El símbol de l’euro? Necessiteu símbols tècnics, com ara el de mascle o femella? El dibuixet d’un telèfon per abreujar? Unes tisores per indicar per on tallar un imprès? El paquet marvosym us ho proporciona.

marvosym (del nom de l’autor Martin Vogel Symbols ) és el paquet d’un tipus de lletra (font) del tipus PS o PostScript, és a dir, de les que es veuen als documents PDF.  (Actualització: actualment es troba també en format ttf (True Type Font)).

Per utilitzar-lo només cal cridar-lo al preàmbul del document amb: \usepackage{marvosym} 

I al cos del document, quan vulguem que aparegui el símbol, escrivim la macro corresponent. Per exemple
  • Pel símbol de l’euro escrivim \EUR 
  • Per posar un telèfon a la nostra adreça \Telefon 
  • El símbol biològic de femella: \Female 

Vegeu-ne un exemple.

El tipus de lletra marvosym ademt 3 mides, a més de la predeterminada:
  • petita {\small\Smiley} 
  • gran {\Large\Smiley} 
  • molt gran {\LARGE\Smiley} 

Article publicat per primera vegada el 5/2/2005