答案1
答案2
以下是 LuaLaTeX/XeLaTeX 的类似物Aditya 基于 conTeXt 的回答Cambria Math
. 观察数学字体和\mathscr
(“脚本数学”)宏的使用。
顺便说一句,下面显示的第三个字符,有时(经常??)称为“Weierstrass-p”,在基本 LaTeX 中可用 - 无需使用Cambria Math
Opentype 字体...
%%% compile with either LuaLaTeX or XeLaTeX
\documentclass{article}
\usepackage{unicode-math}
\setmainfont{Cambria} % optional
\setmathfont{Cambria Math}
\begin{document}
$\mathscr{P}$ $\mathscr{p}$ $\wp$
\end{document}
答案3
这很大程度上取决于你想实现什么。
如果您想要的是小写书法字母,请尝试一下。
\usepackage{dutchcal}
\begin{document}
pP $pP \; \mathcal{pP}$
\end{document}
如果你走这条路,请查看这个问题。
如果您想在“Cambria Math”中排版所有数学运算,则需要使用 XeLaTeX 或 LuaLaTeX。(见这里)
一个简单的实现可以是
\usepackage{fontspec}
\usepackage{unicode-math}
\setmathfont{STIX Two Math}
\begin{document}
pP $pP \; \mathscr{pP}$
\end{document}
请注意使用\mathscr
而不是\mathcal
因为后者仅提供大写书法变体。
我的系统上没有安装“Cambria Math”,所以我只能提供“Stix 2”的屏幕截图。