Algorithm2e 自动缩进块内的代码,例如在 if-then-else 内。
如何更改此缩进的大小?我在文档中找不到任何内容。有,\SetAlgoHangIndent{length}
但它仅适用于由于行太长而自动换行的情况。
答案1
您可以使用 更改缩进\SetInd
。摘自文档:
\SetInd{before rule space}{after rule space}
设置垂直规则前后的空间大小。在\NoLine
模式下,缩进空间是这两个值的总和,默认为 0.5em 和 1em
\documentclass{article}
\usepackage[linesnumbered,lined]{algorithm2e}
\begin{document}
\begin{algorithm}
\If{cond}{do\_something}
\SetInd{0.1em}{2em}
\If{cond}{do\_something}
\end{algorithm}
\end{document}