
ドキュメントの残りの部分は変更せずに、デフォルトのフォントではなく、\mathcal
に特に関連付けられているフォントを変更したいと思います。cambria
newcommand
どうすればいいでしょうか? そのためにフォントと の両方を呼び出すを設定することは構いませんmathcal
が、その周囲のテキストのフォントが、デフォルトで設定されている数学フォントから変更されることは望ましくありません。
ありがとう
編集: ご要望に応じて、このスレッドで議論されている内容を作成したいと思います。
Word のこれらの記号を LaTeX で表現するにはどうすればよいでしょうか?ドキュメント全体のフォントを変更せずに、cambria
フォントはコマンドに対してのみ有効になります\mathcal
。
私の考えでは、 のように動作し、フォントも に変更できる\newcommand
新しいコマンドを設定するために、を組み込む方法があるはずです。\mathcal
cambria
編集 2: を使用している場合は、pdflatex
XeLaTeX または 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}