Изменить шрифт для определенной команды

Изменить шрифт для определенной команды

Я хотел бы изменить шрифт, связанный конкретно с \mathcalэтим документом cambria, а не шрифт по умолчанию, не меняя остальную часть документа.

Как это сделать? Я не против настройки , newcommandкоторая вызывает и шрифт и mathcalдля того, чтобы это сделать, но я не хочу, чтобы текст вокруг него менял шрифт с того математического шрифта, который установлен по умолчанию.

Спасибо

Редактировать: Как и просили, я просто хочу представить то, что обсуждается в этой теме: как представить эти символы из Word в LaTeX?Без изменения шрифта всего документа, т.е. cambriaшрифт должен действовать только для \mathcalкоманды.

Я думаю, что должен быть способ, который \newcommandпозволит установить новую команду, которая может действовать как , \mathcalно также изменяет шрифт на cambria.

Редактирование 2: Тем из вас, кто может использовать , pdflatexнужно будет переключиться на XeLaTeX или LuaLaTeX и добавить следующие строки в преамбулу, чтобы математические шрифты были примерно такими же, как в pdflatexwith cambria \mathcal:

%In Texmaker change the options for quickbuild to XeLaTeX + View PDF or LuaLaTeX + View PDF 
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\setmathfont{Cambria Math}[range=\mathcal]
\renewcommand{\boldsymbol}[1]{\symbfit{#1}} %You can continue to use \boldsymbol.
\let\mathbb\relax
\DeclareMathAlphabet{\mathbb}{U}{msb}{m}{n}
\begin{document}
%Document info
\end{document}

решение1

Я не думаю, что Cambria доступна для pdflatex. Вот простая настройка для XeLaTeX или LuaLaTeX.

\documentclass{article}
\usepackage{unicode-math}

\setmathfont{Latin Modern Math}% or whatever
\setmathfont{Cambria Math}[range=\mathcal]

\begin{document}

$a+b\in\mathcal{C}$

$
\mathcal{A}
\mathcal{B}
\mathcal{C}
\mathcal{D}
\mathcal{E}
\mathcal{F}
\mathcal{G}
$

\end{document}

введите описание изображения здесь

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