TeXLive 2020 中的 \mathscr 未定义

TeXLive 2020 中的 \mathscr 未定义

我最近注意到,自从我升级到 TexLive 2020 安装后,\mathscr我的任何文档都无法正常工作。这是一个 MWE,它重现了我安装时的错误:

\documentclass{standalone}
\usepackage{amsmath,amssymb}
\begin{document}
$\mathscr{L}$
\end{document}

答案1

这从来没有起作用过,您需要一个诸如euscript(或mathrsfsstix或几个其他提供\mathscr命令的包)的包。

答案2

对大卫卡莱尔的正确答案进行了一点补充。

如果可以,我建议您使用现代工具链unicode-math,如果必须,则使用传统的 8 位字体。如果您加载unicode-math\mathscr默认情况下,它将是 的别名\mathcal。如果您确实想在同一文档中使用不同的字母表,则可以使用以下命令同时启用它们:

 \setmathfont[range={scr,bfscr},
              Scale=MatchUppercase,
              StylisticSet=1]{STIX Two Math}

一些数学字体将替代脚本或书法字母存储为样式集或替代,仅用于此目的,但STIX Two Math 是少数对其进行记录的软件之一。

如果您使用的是旧字体,则mathalpha包是加载其他数学字母的最佳方式。它提供了全面的选择,包括字体示例,以及用于粗体和缩放等功能的一致界面。

相关内容