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

在此輸入影像描述

相關內容