小写 \mathscr 和 \mathcal 字母

小写 \mathscr 和 \mathcal 字母

很抱歉,因为我知道这个问题之前已经有人问过并回答过了,但我真的不擅长使用电脑,而且学习 latex 本身就已经很困难了。我的问题是:如何用\mathscror\mathcal样式写小写字母?

我正在使用 Overleaf,其他答案中使用的包似乎在那里不起作用。

如果可能的话,请使用简单的技术,当我看到大量代码时,我根本不明白发生了什么:(

感谢大家!!

答案1

确实,(绝大多数?)数学脚本和数学书法字体形状仅提供大写字母。对于一些也为小写字母提供这些字体形状的数学字体包,请参阅用户指南中的第 8 至 10 页数学公式包裹。

还请注意,“书法”或“手写体”字体形状的术语尚未完全标准化。一个可行的定义是“手写体”字母比“书法”字母倾斜度更大;但是,请注意,这只是一种可能的定义,当然不是普遍接受的定义。

按照上述建议的方式仔细阅读了软件包的用户指南后mathalpha,我得出了以下选择:esstix对于\mathcal\boondox对于\mathscr。再次强调,这只是一种可能的选择。其他人可能会得出其他选择。

在此处输入图片描述

\documentclass{article}
\usepackage[scr=boondox,  % heavily sloped
            cal=esstix]   % slightly sloped
           {mathalpha}
\begin{document}
$\mathscr{abcABC} \quad \mathcal{abcABC}$
\end{document}

答案2

所有 OpenType Math 字体都有大写和小写脚本/书法字母(有些同时具有这两种风格),可以使用(或别名)unicode-math进行访问\symscr\mathscr

因此使用 lualatex 或 xelatex

在此处输入图片描述

\documentclass{article}

\usepackage{unicode-math}

\begin{document}

$\mathscr{abcABC}$

\end{document}

或者

在此处输入图片描述

如果我添加

\setmathfont{Cambria Math}

相关内容