![\mathscr (LaTeX или XeLaTeX)](https://rvso.com/image/281488/%5Cmathscr%20(LaTeX%20%D0%B8%D0%BB%D0%B8%20XeLaTeX)%20.png)
Я пытаюсь использовать \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}