%% %% This is file `unicode-math.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% unicode-math.dtx (with options: `preamble,load') %% %% Copyright 2006-2017 Will Robertson %% Copyright 2010-2013 Philipp Stephani %% Copyright 2012-2015 Khaled Hosny %% %% This package is free software and may be redistributed and/or modified under %% the conditions of the LaTeX Project Public License, version 1.3c or higher %% (your choice): . %% %% This work is "maintained" by Will Robertson. \ifdefined\XeTeXversion \ifdim\number\XeTeXversion\XeTeXrevision in<0.9998in% \PackageError{unicode-math}{% Cannot run with this version of XeTeX!\MessageBreak You need XeTeX 0.9998 or newer.% }\@ehd \fi \else\ifdefined\luatexversion \ifnum\luatexversion<64% \PackageError{unicode-math}{% Cannot run with this version of LuaTeX!\MessageBreak You need LuaTeX 0.64 or newer.% }\@ehd \fi \else \PackageError{unicode-math}{% Cannot be run with pdfLaTeX!\MessageBreak Use XeLaTeX or LuaLaTeX instead.% }\@ehd \fi\fi \RequirePackage{expl3,xparse,l3keys2e} \RequirePackage{fontspec} \RequirePackage{ucharcat} \RequirePackage{fix-cm} % avoid some warnings (still necessary? check...) \RequirePackage{filehook} \ExplSyntaxOn \sys_if_engine_luatex:T { \RequirePackageWithOptions{unicode-math-luatex} } \sys_if_engine_xetex:T { \RequirePackageWithOptions{unicode-math-xetex} } \ExplSyntaxOff