我正在使用 algorithm/algorithmic 包,并希望压缩算法行号之间的一些垂直空间以节省空间。理想情况下,我希望删除每行之间的 1 到 2 毫米的空间。有没有办法使用 algorithm 包来做到这一点,而无需编辑 .sty 文件?
答案1
您可以使用以下spacing
环境来执行此操作:设置空间包或者使用\fontsize
命令的第二个参数来改变的值\baselineskip
;例如:
\documentclass{article}
\usepackage{algorithmic}
\usepackage{setspace}
\begin{document}
{\fontsize{10}{10}\selectfont
\begin{algorithmic}
\IF{$n$ is odd}
\RETURN \TRUE
\ELSE
\RETURN \FALSE
\ENDIF
\end{algorithmic}
}
\begin{spacing}{0.8}
\begin{algorithmic}
\IF{$n$ is odd}
\RETURN \TRUE
\ELSE
\RETURN \FALSE
\ENDIF
\end{algorithmic}
\end{spacing}
\end{document}