数学中的字符“l”被双箭头替换吗?

数学中的字符“l”被双箭头替换吗?

非常普通的情况:在数学环境中调用$\mathcal{Cl}$会将字母“l”替换为垂直双箭头。这是从哪里来的,即干扰了什么宏/语法,我如何才能强制打印书法“l”?

答案1

您可以考虑使用\mathcal{C}\ell......

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}
$\mathcal{C}\ell$
\end{document}

在此处输入图片描述

使用\ell粗体字体(我已经使用过bm包)效果更好。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bm}

\begin{document}
$\mathcal{C}\bm{\ell}$
\end{document}

或与\usepackage[cal=boondoxo]{mathalfa}\mathcal{Cl}将有一种感觉

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[cal=boondoxo]{mathalfa}
\begin{document}
$\mathcal{Cl}$
\end{document}

在此处输入图片描述

或者使用负空间\!

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[cal=boondoxo]{mathalfa}
\begin{document}
$\mathcal{C\!l}$
\end{document}

在此处输入图片描述

答案2

默认\mathcal没有小写字母,但你可以加载其他有小写字母的软件包。如果可以,我建议在 LuaLaTeX 或 XeLaTeX 中切换到。unicode-math其他包括newtxmathnewpxmath和。stix2stix

相关内容