XeTeX

XeTeX Információ
Fejlesztette Jonathan kew
Az első verzió 2004. április
Utolsó verzió 0,9999,3 (2013 szeptember)
Letét sourceforge.net/p/xetex/code/ci/master/tree
Beírva C ++ és C
Operációs rendszer Unix típus
típus elrendezés
Engedély X11 licenc
Weboldal http://xetex.sourceforge.net/

XeTeX egy szoftver , hogy az elrendezés származó TeX segítségével Unicode és a modern technológiák, mint a betűtípus OpenType és az Apple Advanced Tipográfia . Eredetileg a Mac OS X-hez fejlesztették , ma már több platformon is működik. A forrásfájlok alapértelmezés szerint az UTF-8 fájlban vannak .

Történelmi

A XeTeX eredetileg csak Mac OS X-re jelent meg 2004 áprilisában, az Unicode és az AAT támogatásával. 2005-ben hozzáadták az OpenType támogatását. A BachoTeX 2006 konferencia során meghirdették a Linux verzióját, amelyet néhány hónappal később Akira Kakuto Windows rendszerre portált.

A XeTeX a fő platformok TeX Live 2007 disztribúciójában , valamint a 2.7-es verziójú MiKTeX-ben található. Ha a TeXLive-ba kerül, az XeTeX kompatibilis a legtöbb makró LaTeX csomaggal, valamint az OpenType, TrueType és PostScript betűtípusokkal , speciális konfiguráció nélkül. A BachoTeX 2008-ban bejelentett 0.998 verzió a makrón keresztül támogatja az Unicode normalizálását\XeTeXinputnormalization . A 0.9999 verzió 2013 májusában jelent meg, és a módosítások miatt az ICU renderelő motorja a HarfBuzz for OpenType, a Graphite2 a Graphite renderelések javára vált , és az Core Text-ot választja az ATSUI helyett Mac OS X-en.

Üzemmód

Az XeTeX a kimeneti dokumentumot PDF formátumban , a forrás LaTeX fájltól két lépésben állítja elő . A feldolgozás első része során létrejön egy DVI fájl , amelyet azután egy illesztőprogram PDF-be konvertál.

Az alapértelmezett művelet esetén a DVI-fájlt közvetlenül a PDF-illesztőprogramba küldi, anélkül, hogy bármilyen köztes fájlt hozna létre, amelyet a felhasználó megtekinthet. Lehetőség van csak az első lépés végrehajtására és a DVI mentésére.

A második lépésben a PDF előállításához két illesztőprogram áll rendelkezésre:

A 0.997 verziótól kezdve az alapértelmezett illesztőprogram az xdvipdfmx minden platformon. Ezután a 0.9999 verziótól kezdve az xdv2pdf már nem támogatott, mert a fejlesztése leállt.

A XeTeX a LaTeX és a ConTeXt makrókkal működik. A LaTeX esetében a társított parancs az xelatex. A csomagot fontspecáltalában a dokumentum betűtípusának kiválasztására hívják fel, és lehetővé teszik a kiválasztott betűtípusok megnevezését és újrafelhasználását. Ez a csomag különféle tipográfiai ligatúrák alkalmazását is lehetővé teszi . A csomag használata arabxetexlehetővé teszi a jobbról balra írt nyelvek renderelését.

Példa

Ez egy példa egy XeTeX forrás megjelenítéssel. A használt betűtípus Linux Libertine .

\documentclass[11pt]{article} \usepackage{fontspec} \usepackage{xltxtra} \setmainfont[Mapping=tex-text]{Linux Libertine O} \begin{document} \section{Unicode support} \subsection{English} All human beings are born free and equal in dignity and rights. \subsection{Íslenska} Hver maður er borinn frjáls og jafn öðrum að virðingu og réttindum. \subsection{Русский} Все люди рождаются свободными и равными в своем достоинстве и правах. \subsection{Tiếng Việt} Tất cả mọi người sinh ra đều được tự do và bình đẳng về nhân phẩm và quyền lợi. \subsection{Ελληνικά} Ὅλοι οἱ ἄνθρωποι γεννιοῦνται ἐλεύθεροι καὶ ἴσοι στὴν ἀξιοπρέπεια καὶ τὰ δικαιώματα. \section{Legacy syntax} When he goes---``Hello World!''\\ She replies—“Hello dear!” \section{Ligatures} \fontspec[Ligatures={Common, Historical}]{Linux Libertine O Italic} \fontsize{12pt}{18pt}\selectfont Questo è strano assai! \section{Numerals} \fontspec[Numbers={OldStyle}]{Linux Libertine O}Old style: 1234567\\ \fontspec[Numbers={Lining}]{Linux Libertine O}Lining: 1234567 \end{document} Az összeállított szöveg.

Történelmi ligatúrák

Egy másik példa régimódi ligatúrákkal :

Ritka és ősi ligatúrák a XeTeX.svg fájlban

Megjegyzések és hivatkozások

  1. (a) Khaled Hosny , "  [XeTeX] jövője xdv2pdf vezető Mac  " ,2013. március 12(megtekintve 2017. január 7. )
  2. (in) Will Robertson, "  A fontspec csomag  " [PDF] A ctan.org ,2008. augusztus 9(elérhető : 2017. január 8. )
  3. (in) "  ArabTeX dokumentáció  " (hozzáférés: 2017. január 8. )