尝试获取 {\mathcal n},我得到了反斜杠 \

尝试获取 {\mathcal n},我得到了反斜杠 \

我试图{\mathcal n}在等式内找到它,但我得到的却是反斜杠 ( \)。

{\mathcal N}我对较小版本(比如说 75%)或其他较小脚本版本的“n”感到满意,但我还没有看到合适的简单字体。

以下是示例行:

\begin{equation}
\mathcal{n}=n_{0}+n.
\end{equation}

我在用

\documentclass[twocolumn,prb,aps,epsf,amsmath,amssymb,showpacs]{revtex4}
\usepackage{yfonts}
\usepackage{graphicx}
\usepackage{bm}% bold math

答案1

经典 TeX 使用 cmsy10 字体来表示书法字母。它是七位字体(每个字体 128 个字符)。cmsy10 字体将大写书法字母与其他数学符号相结合,没有小写书法字母。在 ASCII n 的位置有符号“setminus”,即代码 110。

请注意,Unicode 在位置 U+1D4C3 处声明了“数学脚本小写 n”,并且 Unicode 数学字体提供了此字符。

答案2

该类revtex4已过时数年,但仍在发布,只是为了向后兼容。当前类是revtex4-2。此外,该epsf选项可能对有用revtex4,但对未知revtex4-2(并且有充分的理由,因为epsf.sty仅适用于 1995 年之前编写的文档)。

现在的问题是,您需要使用具有小写书法字母的数学字体。

最简单的方法就是借用STIX2字体。

\documentclass[twocolumn,prb,aps,amsmath,amssymb,showpacs]{revtex4-2}
\usepackage{yfonts}
\usepackage{graphicx}
\usepackage[cal=stixtwofancy]{mathalpha}
\usepackage{bm}% bold math

\begin{document}

$\mathcal{A}\mathcal{N}\mathcal{a}\mathcal{n}$
\begin{equation}
\mathcal{n}=n_{0}+n.
\end{equation}

\end{document}

在此处输入图片描述

相关内容