我有一些 Latex (如下),它用居中文本呈现算法环境:
这与wikibooks Latex 文档,显示左对齐的块。
我不想发布我的全部 Latex,因为它是一份很大的文档,但我尝试在下面包含相关信息。任何帮助都非常感谢!
我的乳胶
\documentclass[preprint]{imsart}
\RequirePackage[OT1]{fontenc}
\RequirePackage{amsthm,amsmath,amssymb}
\RequirePackage[round]{natbib}
\RequirePackage[colorlinks,citecolor=blue,urlcolor=blue]{hyperref}
\RequirePackage{fullpage}
\RequirePackage{todonotes}
\RequirePackage{bm}
\RequirePackage{booktabs}
\RequirePackage{comment}
\RequirePackage{subcaption}
\RequirePackage{algorithm}
\RequirePackage[noend]{algpseudocode}
\RequirePackage{tcolorbox}
\RequirePackage{enumitem}
\usepackage{macros}
\usepackage[]{algorithm2e}
...
\begin{document}
...
\subsection{This is a title}
This is some text.
\begin{algorithm}[H]
\KwData{this text}
\KwResult{how to write algorithm with \LaTeX2e }
initialization\;
\While{not at end of this document}{
read current\;
\eIf{understand}{
go to next section\;
current section becomes this one\;
}{
go back to the beginning of current section\;
}
}
\caption{How to write algorithms}
\end{algorithm}
...
\end{document}
答案1
看起来algorithm
和algpseudocode
包与包混淆了algorithm2e
。解决方法是只使用algorithm2e
。