与 Weierstrass P ℘ 相似的 Q 符号,由 \wp 给出

与 Weierstrass P ℘ 相似的 Q 符号,由 \wp 给出

问题要求输入 LaTeX 符号“P”,通常用于魏尔斯特拉斯 ℘ 函数. 最后使用命令\wp

我该怎么做才能得到类似的“Q”?解毒似乎没有帮助,据我所知,在 Unicode 中查看 P 的相邻字符(参见这里,它被称为“Script Capital P”),而 Q 在 Unicode 中没有这样的字符。(R 有一个,即“Script Capital R”)。

那么,我应该输入什么呢?简单的方法,,\wq不起作用。

答案1

使用 Sandy G. 的想法,但避免改变所有\mathcal符号,我只想借用其中的dutchcalQ。

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\dutchcal@scale}{0.85}
\DeclareRobustCommand{\wq}{\mathord{\mathpalette\wq@\relax}}
\newcommand{\wq@}[2]{%
  \begingroup
  \sbox\z@{$\m@th#1\wp$}%
  \raisebox{\dimeval{\depth-\dp\z@}}{%
    $\m@th#1\text{\usefont{U}{dutchcal}{m}{n}Q}$%
  }%
  \endgroup
}
\makeatother

\begin{document}

$\wp\wq$

$X_{\wp\wq}$

\end{document}

在此处输入图片描述

答案2

正如@egreg 提到的,此代码将改变所有符号\mathcal,这可能并不是我们所希望的。

Qdutchcal类似,但需要降低才能模仿\wp

在此处输入图片描述

\documentclass{article}

\usepackage{dutchcal}

\newcommand{\wq}{\raisebox{-.5ex}{$\mathcal{Q}$}}

\begin{document}

$\wp\wq$

\end{document}

您还可以考虑rsfso。其他字体选项包括这里

在此处输入图片描述

\documentclass{article}

\usepackage[cal=rsfso,calscaled=.94]{mathalpha}

\newcommand{\wq}{\raisebox{-.5ex}{$\mathcal{Q}$}}

\begin{document}

$\wp\wq$

\end{document}

相关内容