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

在此处输入图片描述

相关内容