例如,从\displaystyle
到\scriptstyle
,\scriptscriptstyle
字母和数字会缩小。奇怪的是,在我看来,撇号 (') 从\displaystyle
到缩小\scriptstyle
,但在 中又恢复了相同的大小\scripstscriptstyle
。例如:
\[
a {\scriptstyle a} {\scriptscriptstyle a} \quad
' {\scriptstyle '} {\scriptscriptstyle '} \quad
a' {\scriptstyle a'} {\scriptscriptstyle a'}
\]
这样做的结果是,有时(例如在某些下标、上标或标签中),素数相对于周围的符号看起来太大。
应如何生成适当 scriptscriptstyle 大小的素数符号?
答案1
该scalerel
包可以做到这一点。我让脚本脚本 prime 等于脚本 prime 大小的 .6。调用它的方式如下\ssp{
根据}
要得到根据'
\documentclass{article}
\usepackage{scalerel}
\newcommand\scale[2]{\vstretch{#1}{\hstretch{#1}{#2}}}
\newcommand\ssp[1]{#1^{\scale{.6}{\scriptstyle\prime}}}
\begin{document}
\[
a {\scriptstyle a} {\scriptscriptstyle a} \quad
' {\scriptstyle '} %{\scriptscriptstyle '}
{\scriptscriptstyle \ssp{\rule{0ex}{1ex}}}
\quad
a' {\scriptstyle a'} %{\scriptscriptstyle a'}
{\scriptscriptstyle \ssp{a}}
\]
\end{document}