對於數學文檔,我喜歡使用fourier
帶有upright
選項的包,但是在我看來,產生的符號\mathcal
太古怪了,所以我用默認字體替換了它們\DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}
- 然而這些符號的字體大小與fourier
字體不同。
這是一個顯示書法 X 太大的範例:
如何減小\mathcal
符號的大小?
答案1
您可以載入cmsy
縮放為 0.942 的字體(透過比較高度計算得出):
\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}