特定のコマンドのフォントを変更する

特定のコマンドのフォントを変更する

ドキュメントの残りの部分は変更せずに、デフォルトのフォントではなく、\mathcalに特に関連付けられているフォントを変更したいと思います。cambria

newcommandどうすればいいでしょうか? そのためにフォントと の両方を呼び出すを設定することは構いませんmathcalが、その周囲のテキストのフォントが、デフォルトで設定されている数学フォントから変更されることは望ましくありません。

ありがとう

編集: ご要望に応じて、このスレッドで議論されている内容を作成したいと思います。 Word のこれらの記号を LaTeX で表現するにはどうすればよいでしょうか?ドキュメント全体のフォントを変更せずに、cambriaフォントはコマンドに対してのみ有効になります\mathcal

私の考えでは、 のように動作し、フォントも に変更できる\newcommand新しいコマンドを設定するために、を組み込む方法があるはずです。\mathcalcambria

編集 2: を使用している場合は、pdflatexXeLaTeX または LuaLaTeX に切り替えて、次の行をプリアンブルに追加して、mathfonts が とほぼ同じになるようにする必要がありpdflatexます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}

ここに画像の説明を入力してください

関連情報