键入 latex 进行枚举

键入 latex 进行枚举

在此处输入图片描述

有人能用 latex 制作这个枚举吗?我真的不明白如何在数字 3、4、5、6、7 的句子前面添加空格?

答案1

虽然我同意有伪代码工具的说法,但我还是提供了一种enumerate方法,以防你被环境逼着采用这种方法。它利用tabto包来管理缩进。

\documentclass{article}
\usepackage{enumitem,tabto}
\newlength\svloc
\newcommand\indentA{\tabto{40pt}}
\newcommand\saveloc{\tabto*{0pt}\svloc=\TabPrevPos\tabto{\svloc}}
\newcommand\gotoloc{\tabto{\svloc}}
\newcommand\If{\textbf{if}\ }
\newcommand\While{\textbf{while}\ }
\newcommand\Then{\textbf{then}\ }
\newcommand\Else{\textbf{else}\ }
\begin{document}
\begin{enumerate}[label=(\arabic{*}),leftmargin=0pt,labelwidth=14pt,
  labelsep=4pt,itemindent=18pt,align=left,itemsep=-4pt] 
\item first
\item \While
\item \indentA \If third \saveloc \Then blah
\item \gotoloc \Else blah
\item \indentA Blah
\end{enumerate}
\end{document}

在此处输入图片描述

相关内容