diff --git a/special.cls b/special.cls index 75b1eea..0a56b74 100644 --- a/special.cls +++ b/special.cls @@ -15,17 +15,25 @@ % you can base your class on an existing document class. \LoadClass{memoir}% or book or whatever you class is closest to -\RequirePackage{fontspec} -\RequirePackage{xunicode} -\RequirePackage{xltxtra} -\RequirePackage{polyglossia} -\setdefaultlanguage{russian} -\defaultfontfeatures{Mapping=tex-text, Scale=MatchLowercase} -\setmainfont{PT Serif} -\setmonofont{PT Mono} -\setmathrm{PT Serif} -\newfontfamily{\cyrillicfont}{PT Serif} -\newfontinstance\scshape[Letters=SmallCaps, Numbers=Uppercase]{PT Serif Caption} +\RequirePackage{ifxetex} +\ifxetex + \RequirePackage{fontspec} + \RequirePackage{xunicode} + \RequirePackage{xltxtra} + \RequirePackage{polyglossia} + \setdefaultlanguage{russian} + \defaultfontfeatures{Mapping=tex-text, Scale=MatchLowercase} + \setmainfont{PT Serif} + \setmonofont{PT Mono} + \setmathrm{PT Serif} + \newfontfamily{\cyrillicfont}{PT Serif} + \newfontinstance\scshape[Letters=SmallCaps, Numbers=Uppercase]{PT Serif Caption} +\else + \RequirePackage[T1]{fontenc} + \RequirePackage[utf8]{inputenc} + \RequirePackage[russian]{babel} + \RequirePackage{paratype} +\fi \usepackage{hyperref} \usepackage{indentfirst} %\usepackage[cm]{fullpage}