algorithmicx:行间有更多空间

algorithmicx:行间有更多空间

我的algorithmicx(更具体地说algpseudocode:)线包含相当多的下标/上标,这使得它们看起来彼此“挤压”在一起。

我怎样才能让它们稍微分开一点,而不用在每一行之后手动添加它?

\documentclass[11pt,paper=a4,parskip=half]{scrartcl}

\usepackage{algpseudocode}

\begin{document}

have:
\begin{algorithmic}[1]
\State do()
\State some()
\State stuff()
\end{algorithmic}

want:
\begin{algorithmic}[1]
\State do()\vskip 3pt
\State some() \vskip 3pt
\State stuff()
\end{algorithmic}

\end{document}

我已经发现,当我将内容添加到 之前时\ALG@step,它会被添加到行的前面,但是当我使用\vskip或 时\vspace时,我会收到类似的错误 缺失 } 插入我不明白……

答案1

也许您可以在环境中使用\onehalfspacing包。setspacealgorithmic

\documentclass[11pt,paper=a4,parskip=half]{scrartcl}

\usepackage{algpseudocode}
\usepackage{setspace}
\begin{document}

have:
\begin{algorithmic}[1]\onehalfspacing
\State do()
\State some()
\State stuff()
\end{algorithmic}

want:
\begin{algorithmic}[1]
\State do()\vskip 3pt
\State some() \vskip 3pt
\State stuff()
\end{algorithmic}

\end{document}

在此处输入图片描述

相关内容