我最近注意到,自从我升级到 TexLive 2020 安装后,\mathscr
我的任何文档都无法正常工作。这是一个 MWE,它重现了我安装时的错误:
\documentclass{standalone}
\usepackage{amsmath,amssymb}
\begin{document}
$\mathscr{L}$
\end{document}
答案1
这从来没有起作用过,您需要一个诸如euscript
(或mathrsfs
或stix
或几个其他提供\mathscr
命令的包)的包。
答案2
对大卫卡莱尔的正确答案进行了一点补充。
如果可以,我建议您使用现代工具链unicode-math
,如果必须,则使用传统的 8 位字体。如果您加载unicode-math
,\mathscr
默认情况下,它将是 的别名\mathcal
。如果您确实想在同一文档中使用不同的字母表,则可以使用以下命令同时启用它们:
\setmathfont[range={scr,bfscr},
Scale=MatchUppercase,
StylisticSet=1]{STIX Two Math}
一些数学字体将替代脚本或书法字母存储为样式集或替代,仅用于此目的,但STIX Two Math 是少数对其进行记录的软件之一。
如果您使用的是旧字体,则mathalpha
包是加载其他数学字母的最佳方式。它提供了全面的选择,包括字体示例,以及用于粗体和缩放等功能的一致界面。