这问题要求输入 LaTeX 符号“P”,通常用于魏尔斯特拉斯 ℘ 函数. 最后使用命令\wp
。
我该怎么做才能得到类似的“Q”?解毒似乎没有帮助,据我所知,在 Unicode 中查看 P 的相邻字符(参见这里,它被称为“Script Capital P”),而 Q 在 Unicode 中没有这样的字符。(R 有一个,即“Script Capital R”)。
那么,我应该输入什么呢?简单的方法,,\wq
不起作用。
答案1
使用 Sandy G. 的想法,但避免改变所有\mathcal
符号,我只想借用其中的dutchcal
Q。
\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}