![尝试获取 {\mathcal n},我得到了反斜杠 \](https://linux22.com/image/468683/%E5%B0%9D%E8%AF%95%E8%8E%B7%E5%8F%96%20%7B%5Cmathcal%20n%7D%EF%BC%8C%E6%88%91%E5%BE%97%E5%88%B0%E4%BA%86%E5%8F%8D%E6%96%9C%E6%9D%A0%20%5C.png)
我试图{\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}