答案1
在我的文档中的某个地方(我使用的是自己未创建的模板),我发现了以下用于将图形与缩进的文本对齐的行:
%Make figures as indented as the text is
\let\@oldfigure=\figure
\let\end@oldfigure=\endfigure
\renewenvironment{figure}[1][!ht]
{\begin{@oldfigure}[#1]\addtolength{\leftskip}{2.5cm}}
{\addtolength{\leftskip}{-2.5cm}\end{@oldfigure}}
我能够通过复制和调整这些行以适应算法环境来解决我的问题:
%Make algorithms as indented as the text is
\let\@oldalgorithm=\algorithm
\let\end@oldalgorithm=\endalgorithm
\renewenvironment{algorithm}[1][!ht]
{\begin{@oldalgorithm}[#1]\addtolength{\leftskip}{2.5cm}}
{\addtolength{\leftskip}{-2.5cm}\end{@oldalgorithm}}
我希望这对某人有帮助。