我的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
包。setspace
algorithmic
\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}