
Es gibt eine serifenlose Schriftart namens „Inter“, die ich als Hauptschriftart in meinem Dokument verwende. Ich möchte ihre Glyphen im Mathematikmodus verwenden.
Ich habe nach einigen Methoden gesucht, dies zu erreichen, aber dabei gab es einige Inkonsistenzen, die mich sehr störten. Daher bin ich unglücklich auf eine Serifenschriftart (STIX Two Math) umgestiegen, möchte aber immer noch die Inter-Zeichen.
Kennt jemand ein Formular, mit dem man diese Glyphen sauber im Mathematikmodus darstellen kann?
Die Tatsache, dass es so wenige serifenlose Mathematikschriften gibt, erschien mir merkwürdig und ich weiß nicht genau, ob dies mit dem Einfluss einer Tradition oder einer anderen wiederkehrenden menschlichen Tendenz/Vorliebe zusammenhängt.
Minimales funktionierendes Beispiel:
\documentclass{scrartcl}
\usepackage[sfdefault]{inter}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{STIX Two Math}
\begin{document}
\noindent Example of math text ahead:\\
\Large $\gamma = \frac{1}{\sqrt{1 - \frac{v^2}{c^2}}}$
\end{document}
Danke.
Antwort1
Es stehen mehrere Sans Serif OpenType-Mathematikschriften zur Verfügung, dies ist beispielsweise Intertext mit Fira Math
\usepackage[sfdefault]{inter}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{Fira Math}
\begin{document}
\noindent Example of math text ahead:\\
\Large $\gamma = \frac{1}{\sqrt{1 - \frac{v^2}{c^2}}}$
\end{document}
Sie können den unicode-math
Range
Schlüssel auch verwenden, um Inter für einige Zeichenbereiche zu ersetzen, obwohl diese den Textabstand übernehmen würden und nicht die üblichen breiteren Seitenränder von mathematischen Schriftarten aufweisen würden
und hier wird Inter für mathematische Buchstaben verwendet (obwohl Unicode-Mathe beklagt, dass Inter nicht wirklich als mathematische Schriftart eingerichtet ist, tut es, was verlangt wird)
\usepackage[sfdefault]{inter}
\usepackage[math-style=upright]{unicode-math}
\setmathfont{Fira Math}
\setmathfont[range=up]{inter}
\begin{document}
\noindent Example of math text ahead:\\
\Large $\gamma = \frac{1}{\sqrt{1 - \frac{v^2}{c^2}}}$
\end{document}
Mit Warnungen wie
Package fontspec Warning: OpenType feature 'Style=MathScript' (ssty) not
(fontspec) available for font 'inter' with script
(fontspec) 'CustomDefault' and language 'Default'.
da Inter nicht wirklich eine mathematische Schriftart ist, obwohl das hier nicht so wichtig ist, da die wichtigsten mathematischen Satzparameter von FiraMath übernommen werden