XeTeX: Difference between revisions

From SMC Wiki
Line 4: Line 4:
=== Creating documents using XeTeX ===
=== Creating documents using XeTeX ===


# Install TeX Live
* Install TeX Live.
Install latex and xetex. For ease of installation and configuration, we suggest to use a TeXLive version 2012 or above - either standalone TeXLive distribution or install from your distribution's package manager. Windows and OSX versions are also available.
Install latex and xetex. For ease of installation and configuration, we suggest to use a TeXLive version 2012 or above - either standalone TeXLive distribution or install from your distribution's package manager. Windows and OSX versions are also available.
In Fedora, you can install the packages texlive-latex and texlive-xetex.
In Fedora, you can install the packages texlive-latex and texlive-xetex.
# Install Fontspec and Hyphenation packages
* Install Fontspec and Hyphenation packages.
Install polyglossia and Indic hyphenation rules. In Fedora, the packages are texlive-fontspec, texlive-polyglossia and texlive-hyphen-indic
Install polyglossia and Indic hyphenation rules.
# Install the fonts
In Fedora, the packages are texlive-fontspec, texlive-polyglossia and texlive-hyphen-indic
For Malayalam, let us try to use Rachana. In Fedora, the package is smc-rachana-fonts.
* Install the fonts.
# Create your tex document
For Malayalam, let us try to use Rachana.
In Fedora, the package is smc-rachana-fonts.
* Create your tex document.
An example document is:
An example document is:


Line 23: Line 25:
  \end{document}
  \end{document}


# Compile the document using XeTeX
* Compile the document using XeTeX
# xelatex yourdocument.tex
  xelatex yourdocument.tex

Revision as of 09:55, 13 April 2013

XeTeX

XeTeX is an extension of TeX with built-in support for Unicode and OpenType. For more details see http://scripts.sil.org/xetex

Creating documents using XeTeX

  • Install TeX Live.

Install latex and xetex. For ease of installation and configuration, we suggest to use a TeXLive version 2012 or above - either standalone TeXLive distribution or install from your distribution's package manager. Windows and OSX versions are also available. In Fedora, you can install the packages texlive-latex and texlive-xetex.

  • Install Fontspec and Hyphenation packages.

Install polyglossia and Indic hyphenation rules. In Fedora, the packages are texlive-fontspec, texlive-polyglossia and texlive-hyphen-indic

  • Install the fonts.

For Malayalam, let us try to use Rachana. In Fedora, the package is smc-rachana-fonts.

  • Create your tex document.

An example document is:

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{malayalam}
\setmainfont[Script=Malayalam]{Rachana}
\begin{document}
സീടെക്കിൽ മലയാളം ടൈപ്പ്സെറ്റ് ചെയ്തത്.
\end{document}
  • Compile the document using XeTeX
xelatex yourdocument.tex