僅保留 CM 字型包中的 \mathcal 字型?

僅保留 CM 字型包中的 \mathcal 字型?

因此,感謝 TeX Exchange 的許多足智多謀的人,我設法將希臘字體僅更改為 Bodoni,並將數學字體更改為 times。

但人類的慾望是沒有盡頭的......現在我想使用 CM 現代包中的數學書法(math cal)字體。

所以我正在尋找一些 \Declaremathfont,只不過它只適用於書法字母。

是否可以?

答案1

不要在家嘗試這個...

以這種方式混合字體是不是推薦的,並且可能產生明顯次優的結果。

但是,如果您確實必須:

\DeclareMathAlphabet\mathcal{OMS}{cmsy}{m}{n}
\SetMathAlphabet\mathcal{bold}{OMS}{cmsy}{b}{n}

字體混搭

完整程式碼:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,british]{babel}
\usepackage{mathptmx}
\usepackage{substitutefont}
\substitutefont{LGR}{\rmdefault}{bodoni}
\DeclareMathAlphabet\mathcal{OMS}{cmsy}{m}{n}
\SetMathAlphabet\mathcal{bold}{OMS}{cmsy}{b}{n}

\begin{document}
This is English

\textgreek{Πάτερ ἡμῶν ὁ ἐν τοῖς οὐρανοῖς·}

$\mathcal{ABC}$

\end{document}

基於艾格格的回答對於你之前的問題。我找不到你在 Times 中使用的程式碼,所以我猜了一下,但這應該不重要。

[編者以簡化感謝egreg的評論。

相關內容