Оставить только шрифты \mathcal из пакета шрифтов CM?

Оставить только шрифты \mathcal из пакета шрифтов CM?

Так что благодаря многим находчивым людям из TeX exchange мне удалось изменить только греческие шрифты на Bodoni и математический шрифт на время.

Но человеческим желаниям нет конца и... теперь я хочу использовать математические каллиграфические шрифты (math cal) из пакета CM modern.

Поэтому я ищу что-то вроде \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}

На основеответ egregк вашему предыдущему вопросу. Я не могу найти код, который вы используете для Times, поэтому я предположил, но это не должно иметь значения.

[ОТРЕДАКТИРОВАНО для упрощения благодаря комментарию egreg.]

Связанный контент