WWW-diary of Juhapekka Tolvanen:

Tuesday, 17 April 2007




00:54:25 EEST @954

Tein äsken sillä mun Teema-sarjan uunivuolla ekan kerran makaronilaatikkoa. Eikä kuohunut yhtään yli. Pakastimeenkin sitä riitti pari rasiallista.





04:24:45 EEST @100

On keksitty eräs uusi TEX-engine. Sen nimi on XeTeX. Se on alunperin tehty MacOS X:lle, mutta sen saa myös Linuxille.

TEX-distribuutiosta nimeltä TEX Live ilmestyi tän vuoden alussa versio 2007. Siinä on mukana myös XeTeX. Noin viikko sitten ilmestyi Debian GNU/Linuxista uusi versio, mutta siihen tuo TEX Live version 2007 ei kerennyt mukaan. Mutta pari päivää sitten se tuli unstableen Debianiin mukaan ja sen pystyy ihan hyvin asentamaan tähän stableenkin Debianiin.

Mä eilen illalla leikin paljon sillä XeTeX:illä. Parasta mun kannalta siinä on se, että mikä tahansa fontti, jonka fontconfig näkee, voidaan ottaa mukaan XeTeX:illä tehtävään dokumenttiin. Mitään LATEXin perinteisesti tarvitsemia aputiedostoja ei tarvitse tehdä. Myöskin Unicode-tuki on erittäin hyvin kunnossa. Fontit voivat olla jopa OpenType-formaatissa.

Näin sitä käytetään: LATEX-dokumentin alkulöpinöihin täytyy kirjoittaa jotain tällaista:

\renewcommand{\encodingdefault}{U}
\usepackage[finnish,english]{babel}

\usepackage{fontspec}
\usepackage{xltxtra}

\setmainfont{DejaVu Serif}
\setsansfont{DejaVu Sans}
\setmonofont{DejaVu Sans Mono}

Dokumentti sitten käännetään komennolla xelatex ja se oksentaa oletuksena PDF-fileton. Mä eilen illalla kokeilin jo näitä fontteja ja fonttiperheitä yhteen mun runoon, josta olin jo ajat sitten tehnyt LATEXilla ladotun version:

Aika hienoja kyllä tuli.





Edellinen / Previous

Seuraava / Next

Juhapekka Tolvanen