\mathscr (LaTeX または XeLaTeX)

\mathscr (LaTeX または XeLaTeX)

ドキュメントで使用しようとしています\mathscrが、表示されません。私は MacTeX を使用しています。pdfTeX と XeTeX バージョン 3.1415926、TeXShop バージョン 3.26 を使用しています。MWE として、次のものを使用できます。

%!TEX TS-program = xelatex  
%!TEX encoding = UTF-8 Unicode  
\documentclass[a4paper]{report}  
\usepackage{mathrsfs}  
\begin{document}  
$\mathscr{abcdefghijklmnopqrstuvwxyz}$  
\end{document}  

最初の 2 行は、TeXShop で XeLaTeX を使用するように指示する方法 (ただし、pdfTeX を使用しても何も変わりません) であり、ドキュメントを UTF-8 Unicode エンコーディングで保存します。 を\mathscr表示させるにはどうすればよいですか?

答え1

数式フォントを定義する必要があります。例:XITS Math

%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass[a4paper]{report}
\usepackage{unicode-math}
\setmathfont{XITS Math}
\setmathfont[version=setB,StylisticSet=1]{XITS Math}
\begin{document}
$\mathscr{abcdefghijklmnopqrstuvwxyz}$

$\mathscr{ABCDEFGHIJKLMNOPQRST}$

\mathversion{setB}%
$\mathscr{abcdefghijklmnopqrstuvwxyz}$

$\mathscr{ABCDEFGHIJKLMNOPQRST}$
\end{document}

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

答え2

\mathscrpdfLaTeX について言えば、パッケージからのコマンドはmathrsfs大文字のみをサポートしています...

ムウェ

%!TEX TS-program = pdflatex
%!TEX encoding = UTF-8 Unicode  
\documentclass[a4paper]{report}
\usepackage{mathrsfs}
\begin{document}
$\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
\end{document}  

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

関連情報