![使用 algorithm2e 包时缩进不对齐](https://linux22.com/image/408393/%E4%BD%BF%E7%94%A8%20algorithm2e%20%E5%8C%85%E6%97%B6%E7%BC%A9%E8%BF%9B%E4%B8%8D%E5%AF%B9%E9%BD%90.png)
下面是我的乳胶:
\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
。