Wie kann ich im Algorithmus zusätzlichen Abstand zwischen den Zeilen einfügen, wenn Hoch- und Tiefstellungen nahe beieinander liegen?

Wie kann ich im Algorithmus zusätzlichen Abstand zwischen den Zeilen einfügen, wenn Hoch- und Tiefstellungen nahe beieinander liegen?

Wenn die obere subscriptsund die untere Linie dies haben superscripts, können sie im Algorithmus ziemlich nahe beieinander liegen.

Ist es möglich, im Algorithmus zusätzlichen Abstand zwischen den Zeilen einzufügen, wenn die Zeilen so nah beieinander enden?

Ich habe folgenden Code:

\documentclass[10pt,journal,compsoc]{IEEEtran}
\usepackage[table]{xcolor}
\usepackage{eulervm}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{algorithmicx}
\usepackage{algorithm}
\begin{document}
\begin{algorithm}
    \caption{The sadWorld Function}
    \hspace*{\algorithmicindent} \textbf{Input:} {}
    \begin{algorithmic}[1]
        \State{}{$j{.}Z_{H_{d_i}}^{\mathrm{pr}} \gets 0 $}
        \State{}$p_n{.}\Pi^{\mathrm{p}}[H_{d_i}] \gets 0$
    \end{algorithmic}
\end{algorithm}
\end{document}

seine Ausgabe:

Bildbeschreibung hier eingeben

Wenn Sie hier genau hinsehen , liegen $d_i$und pziemlich nahe beieinander, sodass man sie ials hochgestellte Zahl von sehen könnte p. Ist es möglich, zwischen ihnen (Zeile 1 und 2) ein zusätzliches Leerzeichen einzufügen? Wenn möglich, führen Sie diesen Vorgang automatisch aus.

Antwort1

Sie können ein wenig vspace hinzufügen:

\documentclass[10pt,journal,compsoc]{IEEEtran}
\usepackage[table]{xcolor}
\usepackage{eulervm}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{algorithmicx}
\usepackage{algorithm}
\begin{document}
\begin{algorithm}
    \caption{The sadWorld Function}
    \hspace*{\algorithmicindent} \textbf{Input:} {}
    \begin{algorithmic}[1]
        \State{}{$j{.}Z_{H_{d_i}}^{\mathrm{pr}} \gets 0 $}
        \vspace*{3mm}
        \State{}$p_n{.}\Pi^{\mathrm{p}}[H_{d_i}] \gets 0$
    \end{algorithmic}
\end{algorithm}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen