
Когда верхняя строка имеет значение 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}