![\mathscr (LaTeX 或 XeLaTeX)](https://rvso.com/image/281488/%5Cmathscr%20%EF%BC%88LaTeX%20%E6%88%96%20XeLaTeX%EF%BC%89.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}