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}
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.
\DeclareMathSizes
es 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}
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}
Los tamaños de escritura son más pequeños. Además, el lmodern
paquete permite la representación de tamaños matemáticos muy pequeños, por lo que lo necesitará.