Problema con la suscripción del nuevo comando doubleprime

Problema con la suscripción del nuevo comando doubleprime

Hace un tiempo escribí un comando que utilicé muchas veces, hoy me doy cuenta que se podría escribir correctamente. en particular, el comando se selecciona como "no en un entorno matemático". busquéotras solucionespero no me gustan.

Veo agradable escribir, pero ¿puede este comando crear problemas? ¿podrías darme una sugerencia para escribirlo correctamente? Gracias

\documentclass[a4paper]{article} 

\usepackage[T1]{fontenc} 
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{mwe} 

\usepackage{scalerel}
\newcommand\scale[2]{\vstretch{#1}{\hstretch{#1}{#2}}}
\newcommand\ssp[1]{#1^{\scale{.8}{\scriptstyle{\prime}}}} 
\newcommand\sspp[1]{#1^{\scale{.8}{\scriptstyle{\prime\prime}}}}

\begin{document}

\begin{minipage}[t]{.5\textwidth}
    \begin{align}
    \ssp{z_G}\\
    \sspp{z_{G}}
    \end{align}
\end{minipage}
\begin{minipage}[t]{.5\textwidth}
    \begin{align}
    \ssp{G}\\
    \sspp{G}
    \end{align}
\end{minipage}\\

\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Pregunté en un comentario: "¿No sería más fácil simplemente redefinir su alfabeto matemático con secuencias de comandos más pequeñas, en lugar de intentar escalar cada invocación de una secuencia de comandos?" El OP preguntó cómo.

\DeclareMathSizeses el comando con el que puede definir tamaños de secuencias de comandos matemáticas, etc. Tome este código básico y observe el resultado:

\documentclass{article}
\usepackage{lmodern}
\begin{document}
\centering
\[
z'_G\quad z''_{G_G}\quad G'\quad G''
\]
Inline: $\frac{x}{y}$
\end{document}

ingrese la descripción de la imagen aquí

Ahora (no estoy seguro de estar configurando todos los parámetros correctamente), compare:

\documentclass{article}
\usepackage{lmodern}
\makeatletter
\DeclareMathSizes{\@xpt}{\@xpt}{5}{4}
\DeclareMathSizes{\@xipt}{\@xipt}{6}{5}
\DeclareMathSizes{\@xiipt}{\@xiipt}{6}{5}
\DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{6}
\makeatother
\begin{document}
\centering
\[
z'_G\quad z''_{G_G}\quad G'\quad G''
\]
Inline: $\frac{x}{y}$
\end{document}

ingrese la descripción de la imagen aquí

Los tamaños de escritura son más pequeños. Además, el lmodernpaquete permite la representación de tamaños matemáticos muy pequeños, por lo que lo necesitará.

información relacionada