diff --git a/kalibrierschein/kalibrierschein.cls b/kalibrierschein/kalibrierschein.cls index d73d4f426aa5341c2591b7672e569b5fdc355248..c5ad1a5b725380073608bb31b36fcbaf764aadae 100644 --- a/kalibrierschein/kalibrierschein.cls +++ b/kalibrierschein/kalibrierschein.cls @@ -6,7 +6,7 @@ \newcommand*\ks@langs{ngerman,main=english} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{kalibrierschein} - [2015/05/04 v0.1w Dokumentenklasse (RN/PTB)] + [2015/06/17 v0.1x Dokumentenklasse (RN/PTB)] \DeclareOption{BS}{\def\ks@location{Braunschweig}} \DeclareOption{BLN}{\def\ks@location{Berlin}} \DeclareOption{KK}{\edef\ks@kalType{\CurrentOption}} @@ -106,12 +106,12 @@ \typeout{############################ XeLaTeX oder luaLaTeX} -%\usepackage[no-math]{fontspec} -\usepackage{unicode-math} +%\RequirePackage[no-math]{fontspec} +\RequirePackage{unicode-math} \setmathfont[math-style=ISO,bold-style=ISO]{Asana Math}% damit sind Einheiten kursiv %\setmathfont{Asana Math} -\setmainfont[Ligatures=TeX]{TeXGyreHeros} -\setsansfont[Ligatures=TeX]{TeXGyreHeros} +\setmainfont[Ligatures=TeX]{TeX Gyre Heros} +\setsansfont[Ligatures=TeX]{TeX Gyre Heros} \setmathfont[range=\mathup,Scale=MatchLowercase]{TeXGyreHeros-Regular} \setmathfont[range=\mathit,Scale=MatchLowercase]{TeXGyreHeros-Italic} \setmathfont[range=\mathbfup,Scale=MatchLowercase]{TeXGyreHeros-Bold} @@ -121,6 +121,9 @@ \setmathfont[range=\mathbfsfup,Scale=MatchLowercase]{TeXGyreHeros-Bold} \setmathfont[range=\mathbfsfit,Scale=MatchLowercase]{TeXGyreHeros-BoldItalic} \setmathfont[range=\mathpunct]{TeXGyreHeros-Regular} +\setmathfont[range=\int]{Asana Math} +% als letztes immer ein +% richtiger Mathfont, damit diverse Werte korrekt gesetzt werden. \RequirePackage{newunicodechar} \newunicodechar{^^^^202f}{\,}% 'NARROW NO-BREAK SPACE' (\u202F, 8239)