\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}  

первые две строки — это способ 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

Говоря о pdfLaTeX, команда \mathscrиз пакета mathrsfsподдерживает только заглавные буквы...

МВЭ

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

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

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