\mathcal 没有通常的输出

\mathcal 没有通常的输出

我使用这些命令是为了在 \mathcal{L} 的同时还得到一个书法 L

\documentclass[11pt,a4paper]{report}
\usepackage{amsmath,amssymb}
\usepackage{calrsfs}
\DeclareMathAlphabet{\pazocal}{OMS}{zplm}{m}{n}
\newcommand{\La}{\mathcal{L}}
\newcommand{\Lb}{\pazocal{L}}

\begin{document}
$\La \Lb$
\end{document}

但现在其他带有 \mathcal 的字母已经不是它们应该的样子了。因此,我的问题是,如何才能继续对两个 L 使用 \La,\Lb 命令,同时让其他字母(例如 \mathcal{O})获得通常的 \mathcal 输出。

答案1

\mathcal会自动分配给参考包calrsfs(我认为)。如果您想要经典的\mathcal,可以使用\pazocal而不是\mathcal,如下例所示。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{calrsfs}
\DeclareMathAlphabet{\pazocal}{OMS}{zplm}{m}{n}
\SetMathAlphabet\pazocal{bold}{OMS}{zplm}{bx}{n}
\newcommand{\mth}{\mathcal{A}}
\newcommand{\pzc}{\pazocal{A}}

\begin{document}
$\mathcal{A}$, $\pazocal{A},\boldsymbol{\pazocal{A}}$, $\mth,\pzc$
\end{document}

相关内容