Como posso adicionar espaço extra entre as linhas no Algoritmo se o sobrescrito e os subscritos estiverem próximos um do outro?

Como posso adicionar espaço extra entre as linhas no Algoritmo se o sobrescrito e os subscritos estiverem próximos um do outro?

Quando a linha superior subscriptse a linha inferior têm, superscriptselas podem acabar bem próximas uma da outra no Algoritmo.

É possível colocar espaço extra entre as linhas no Algoritmo se as linhas ficarem tão próximas umas das outras?

Eu tenho o seguinte código:

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

sua saída:

insira a descrição da imagem aqui

Aqui, quando você olha de perto $d_i$e pestá bem próximo um do outro, portanto, ipode ser visto como sobrescrito de p. É possível adicionar espaço extra entre eles (Linhas 1 e 2)? Se possível, execute esta operação automaticamente.

Responder1

Você pode adicionar um pouco de vspace:

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

insira a descrição da imagem aqui

informação relacionada