创建旋转素数符号

创建旋转素数符号

我更愿意使用旋转较少的素数符号。我尝试了以下

\usepackage[figuresright]{rotating}
\newcommand*{\p}{\turnbox{12}{$\,'$}\;}

这正是我想要的视觉效果。如果我现在写类似

$a+b\p$

一切正常,但是当我\p在下标上下文中使用时

$a_{c\p,d}+b\p$

符号未缩放且放置不正确。当然,你也可以使用以下技巧

$a_c\turnbox{12}{${}_{'}$}_{,d}+b\p$

但也许有人知道一个简单的解决方案?

答案1

您可以\mathchoice根据数学上下文调整大小,如下所示:

在此处输入图片描述

参考:

代码:

\documentclass{article}
\usepackage[figuresright]{rotating}

\newcommand*{\p}{%
    \mathchoice%
        {\turnbox{12}{$\displaystyle\,'$}\;}%
        {\turnbox{12}{$\textstyle\,'$}\;}%
        {\turnbox{12}{$\scriptstyle\,'$}\;}%
        {\turnbox{12}{$\scriptscriptstyle\,'$}\;}%
}%

\begin{document}
$a+b\p$

$a_{c\p,d}+b\p$
\end{document}

相关内容