위 첨자와 아래 첨자가 서로 가까운 경우 알고리즘의 줄 사이에 추가 공간을 추가하려면 어떻게 해야 합니까?

위 첨자와 아래 첨자가 서로 가까운 경우 알고리즘의 줄 사이에 추가 공간을 추가하려면 어떻게 해야 합니까?

위쪽 라인 subscripts과 아래쪽 라인이 있으면 superscripts알고리즘에서 서로 꽤 가까워질 수 있습니다.

줄이 서로 너무 가까워지면 알고리즘에서 줄 사이에 추가 공간을 넣을 수 있습니까?

다음 코드가 있습니다.

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

출력:

여기에 이미지 설명을 입력하세요

$d_i$여기서 자세히 보면 p서로 꽤 가까워서 i의 위 첨자로 보일 수 있습니다 p. 두 줄 사이(1줄과 2줄)에 공백을 추가할 수 있나요? 가능하다면 이 작업을 자동으로 처리하십시오.

답변1

약간의 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}

여기에 이미지 설명을 입력하세요

관련 정보