diff options
Diffstat (limited to 'macros/unicodetex/latex/fontspec/fontspec-example.tex')
-rw-r--r-- | macros/unicodetex/latex/fontspec/fontspec-example.tex | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/macros/unicodetex/latex/fontspec/fontspec-example.tex b/macros/unicodetex/latex/fontspec/fontspec-example.tex new file mode 100644 index 0000000000..bf2831b134 --- /dev/null +++ b/macros/unicodetex/latex/fontspec/fontspec-example.tex @@ -0,0 +1,48 @@ +%%^^A%% fontspec-example.tex -- part of FONTSPEC <wspr.io/fontspec> + +\documentclass{article} + +\usepackage{fontspec} + +\setmainfont{TeX Gyre Pagella} +\setsansfont{TeX Gyre Heros}[Scale=MatchLowercase] +\setmonofont{Inconsolata}[Scale=MatchLowercase] + +\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 Lua\TeX. +The basic command is + +{\centering \verb|\fontspec{font display name}[font features]|.\par} + +The default, sans serif, and typewriter fonts may be set with the +commands \verb|\setmainfont|, \verb|\setsansfont| and \verb|\setmonofont|, +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. +\verb|Ligatures=TeX| is automatically enabled for the roman and sans font, +allowing regular \TeX{} ligatures like \verb|``---''| for ``---''. +\verb|Scale=MatchLowercase| automatically scales the fonts to +the same x-height. + +Please see the complete \textsf{fontspec} documentation for further +information. + +\end{document} |