Problem mit dem neuen Befehl „subscrip doubleprime“

Problem mit dem neuen Befehl „subscrip doubleprime“

Vor einiger Zeit habe ich einen Befehl geschrieben, den ich oft verwendet habe. Heute merke ich, dass er korrekt geschrieben werden könnte. Insbesondere wird der Befehl als "nicht in einer mathematischen Umgebung" ausgewählt. Ich habe nachandere Lösungenaber ich mag sie nicht.

Ich finde, dass das Schreiben angenehm ist, aber kann dieser Befehl Probleme verursachen? Könnten Sie mir einen Vorschlag machen, wie ich es richtig schreibe? Danke

\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}

Bildbeschreibung hier eingeben

Antwort1

Ich habe in einem Kommentar gefragt: „Wäre es nicht einfacher, Ihr mathematisches Alphabet einfach mit kleineren Skripten neu zu definieren, anstatt zu versuchen, jeden Aufruf eines Skripts zu skalieren?“ Der OP hat gefragt, wie das geht.

\DeclareMathSizesist der Befehl, mit dem Sie mathematische Skriptgrößen usw. definieren können. Nehmen Sie diesen Basiscode und sehen Sie sich die Ausgabe an:

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

Bildbeschreibung hier eingeben

Vergleichen Sie nun (ich bin nicht sicher, ob ich alle Parameter richtig einstelle):

\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}

Bildbeschreibung hier eingeben

Die Skriptgrößen sind kleiner. Außerdem lmodernermöglicht das Paket die Darstellung sehr kleiner mathematischer Größen, was Sie also benötigen werden.

verwandte Informationen