XeTeX

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
XeTeX
Image illustrative de l'article XeTeX
Logo

Développeur Jonathan Kew
Dernière version 0.9999.3 ()
Environnements Multiplate-forme
Type mise en page
Licence Licence X11
Site web http://scripts.sil.org/xetex

XeTeX est un logiciel de mise en page dérivé de TeX qui utilise l'Unicode et les technologies modernes de polices de caractères telles que OpenType et Apple Advanced Typography. Initialement développé pour Mac OS X, il est maintenant multiplate-forme. Les fichiers sources sont, par défaut, en utf-8.

Exemple[modifier | modifier le code]

Ceci est un exemple de source XeTeX avec le rendu. La police utilisée est 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}
Le texte compilé.

Un autre exemple, avec des ligatures à l'ancienne :

Rare and ancient ligatures in XeTeX.svg

Note[modifier | modifier le code]

ébauche à partir de l'article en:XeTeX