Richten Sie die Schriftgröße verschiedener Typen so ein, dass sie gleich ist

Richten Sie die Schriftgröße verschiedener Typen so ein, dass sie gleich ist

Für mathematische Dokumente verwende ich gern das fourierPaket mit der uprightOption, allerdings \mathcalsind die erzeugten Symbole meiner Meinung nach etwas zu eigenartig, sodass ich sie durch die Standardschriftart via ersetzt habe \DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}– diese Symbole haben allerdings eine andere Schriftgröße als die fourierSchriftarten.

Hier ein Beispiel, das zeigt, dass das kalligrafische X zu groß ist:

verschiedene Schriftgrößen

Wie kann ich die Größe von \mathcalSymbolen reduzieren?

Antwort1

Sie können die Schriftart im Maßstab 0,942 laden cmsy(berechnet durch Höhenvergleich):

\documentclass{article}
\usepackage{fourier}
\DeclareFontFamily{OMS}{fcmsy}{\skewchar\font48 }
\DeclareFontShape{OMS}{fcmsy}{m}{n}{%
         <-5.5> [.942] cmsy5     <5.5-6.5> [.942] cmsy6
      <6.5-7.5> [.942] cmsy7     <7.5-8.5> [.942] cmsy8
      <8.5-9.5> [.942] cmsy9     <9.5->  [.942] cmsy10
      }{}
\DeclareFontShape{OMS}{fcmsy}{b}{n}{%
       <-6> [.942] cmbsy5
      <6-8> [.942] cmbsy7
      <8->  [.942] cmbsy10
      }{}
\DeclareMathAlphabet{\mathcal}{OMS}{fcmsy}{m}{n}
\begin{document}
$X\mathcal{X}$
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen