\def\Status{1} % Settings specific for Serbian translation and its XeLaTeX code % --------------------------------------------------------------------- % Extra packages needed for XeLaTeX \RequirePackage{polyglossia} % Import the original tex-live.sty from texlive-en; this must be done % after fontspec (fontspec is loaded by polyglossia). xltxtra loads % xunicode: \RequirePackage{tex-live} \RequirePackage{xltxtra} % ... and: \RequirePackage[center,it,small]{caption} \RequirePackage{relsize} % Load the default and all other languages. % For the sake of simplicity, we enclose non-Serbian text in % appropriate \textLL{} only if we need different hyphenation. \setdefaultlanguage[script=cyrillic]{serbian} \setotherlanguage{english} \setotherlanguage{german} \setotherlanguage{french} \setotherlanguage{italian} \setotherlanguage{polish} \setotherlanguage{czech} \setotherlanguage{slovak} \setotherlanguage{dutch} \setotherlanguage{finnish} % OTF fonts that we use; cf. README-SR.txt. % (We use only tex-text for the sake of simplicity.) \setmainfont[RawFeature={+ss11,+ss12},Mapping=tex-text]{Old Standard} \newfontfamily\serbianfont[RawFeature={+ss11,+ss12},% Mapping=tex-text]{Old Standard} % We do not want ligatures in filenames, directories, commands, etc. \setsansfont[Ligatures=NoCommon]{CMU Sans Serif} \setmonofont[Ligatures=NoCommon]{CMU Typewriter Text Light} % A bit more tuning: % "Windows" is a very frequent word so let's get it properly % hyphenated. The same for Kpathsea: \newcommand{\Windows}{\textenglish{Windows}} \def\KPS{\textenglish{Kpathsea}} % We need different quotes for Serbian. \renewcommand{\samp}[1]{\char"201E\texttt{#1}\char"201C{}} % There is no slanted Old Standard, so use XeTeX's fake slant feature. \newfontfamily\slantfont[FakeSlant=.2]{Old Standard} \newfontfamily\cmutt{CMU Typewriter Text} \renewcommand{\var}[1]{{\slantfont#1}} \renewcommand{\textsl}[1]{{\slantfont#1}} \def\Ucom#1{{\cmutt\bfseries#1}} \renewcommand{\BibTeX}{B{\smaller IB}\TeX{}} % Finally: \widowpenalty=4000 \clubpenalty=4000 \frenchspacing \flushbottom \endinput