diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex b/Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex new file mode 100644 index 00000000000..9bec0583744 --- /dev/null +++ b/Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex @@ -0,0 +1,50 @@ +% !TEX TS-program = XeLaTeX + +\documentclass{article} + +\usepackage{xltxtra} + +\setmainfont[Ligatures=TeX]{TeX Gyre Pagella} +\setsansfont[Ligatures=TeX,Scale=MatchLowercase]{TeX Gyre Heros} +\setmonofont[Scale=MatchLowercase]{Inconsolata} + +\frenchspacing % TeX's default is a little old-fashioned... + +\begin{document} +\pagestyle{empty} + +\section*{The basics of the \textsf{fontspec} package} + +The \textsf{fontspec} package enables automatic font selection +for \LaTeX{} documents typeset with Xe\TeX{} or \LuaTeX. +The basic command is + +{\centering \verb|\fontspec[font features]{font display name}|.\par} + +The default, sans serif, and typewriter fonts may be set with the +\verb|\setmainfont|, \verb|\setsansfont| and \verb|\setmonofont| +commands, respectively, as shown in the preamble. They take the +same syntax as the \verb|\fontspec| package. All expected font +shapes are available: + +\begin{center} + {\itshape Italics and \scshape small caps\dots}\\ + {\sffamily\bfseries Bold sans serif and \itshape bold italic sans serif\dots} +\end{center} + +Text fonts in maths mode are also changed (e.g., notice the cosine function in +`$\cos(n\pi)=\pm 1$') but only if the roman and sans serif fonts are set in +the preamble; \verb|\setmainfont| will not affect these maths mode fonts when +called mid-document. +Maths symbols themselves are not affected. + +Notice the font features used to load the default fonts in the preamble. +The first, \verb|Ligatures=TeX|, enables regular \TeX{} ligatures like +\verb|``---''| for ``---''. +The second, \verb|Scale=MatchLowercase|, automatically scales the fonts to +the same x-height. + +Please see the complete \textsf{fontspec} documentation for further +information. + +\end{document} |