下面是我的乳胶:
\usepackage[ruled,longend]{algorithm2e}
\begin{algorithm}
$I \gets \text{Images of objects' plane}$\newline
$Detector \gets \text{Define detector}$\newline
$Descriptor \gets \text{Define Descriptor}$\newline
\end{algorithm}
但第一行没有对齐
答案1
algorithm
环境中的行结束符algorithm2e
要求使用\;
,而不是\newline
。
\documentclass{article}
\usepackage{amsmath}
\usepackage[ruled,longend]{algorithm2e}
\begin{document}
\begin{algorithm}
$I \gets \text{Images of objects' plane}$\;
$\text{Detector} \gets \text{Define detector}$\;
$\text{Descriptor} \gets \text{Define Descriptor}$\;
\end{algorithm}
\end{document}
如果你不喜欢打印分号,那么添加
\DontPrintSemicolon
加载后在某处algorithm2e
。