问题:
我在用帕斯基普(仅)在段落之间添加自定义空间,但包将我的算法内容向左移动。
如果有另一种(干净的)方法来自定义段落之间的空间或隔离算法环境,欢迎:
看起来怎么样:
下面是没有 parskip 的相同代码
代码:
\documentclass{report}
\usepackage{xcolor}
\usepackage{parskip}
\newcommand{\bftab}{\fontseries{b}\selectfont}
\usepackage[linesnumbered,ruled,vlined,spanish,onelanguage]{algorithm2e}
\begin{document}
\begin{algorithm}
\caption{SomeTitle}
\DontPrintSemicolon
\footnotesize
delRef(Refutation ref)\{\;
\Indp
Some code lines\;
Other one\;
\Indm
\}\;
\end{algorithm}
\end{document}
一如往常,非常感谢您抽出时间:)
答案1
文档表明缩进取决于现有的包\parindent
以及\leftskip
包的加载时间。
parskip
因此之后尝试加载algorithm2e
。
答案2
看起来算法布局假设该\parindent
值不为零。如果你在本地将其重新设置为 15pt,那么文本将按该量缩进
\documentclass{report}
\usepackage{xcolor}
\usepackage{parskip}
\newcommand{\bftab}{\fontseries{b}\selectfont}
\usepackage[linesnumbered,ruled,vlined,spanish,onelanguage]{algorithm2e}
\begin{document}
\begin{algorithm}\setlength\parindent{15pt}
\caption{SomeTitle}
\DontPrintSemicolon
\footnotesize
delRef(Refutation ref)\{\;
\Indp
Some code lines\;
Other one\;
\Indm
\}\;
\end{algorithm}
\end{document}