¿Cómo me deshago de los comandos (for, do, if...) en Algorithmic?

¿Cómo me deshago de los comandos (for, do, if...) en Algorithmic?

Estoy escribiendo un artículo en LATEX como el de la imagen. Lo intenté muchas veces pero ahí todavía no muestro la forma de hacerlos. ingrese la descripción de la imagen aquí

Intenté escribir este ejemplo con Algoritmo pero no puedo. ¿Podrías darme una pista para mi problema? ¡Gracias a todos!

Respuesta1

Puedes usar un regular tabular:

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage{lipsum}
\newcommand{\algvrule}{@{\hspace{.5em}}|@{\hspace{1em}}}

\begin{document}

\lipsum[1]

\noindent
\begin{tabular}{@{} l @{}}
  As before,~$k$ here is a commutative ring. \\
  \begin{tabular}{\algvrule l @{}}
    Hence could be a field of integers~$Z$; these are the usual choices. \\
    \begin{tabular}{\algvrule l @{}}
      Given an infinite variable set $x = (x_1; x_2; \ldots)$, a monomial \\
      $x^p = x_1^a x_2^b \cdots$, is indexed by an element $t = (a; b; \ldots)$ in~$N^\infty$ \\
      having finite support, such~$t$ are called weak compositions.
    \end{tabular} \\
    The nonzero ones among the integers $a; b; \ldots$ are called the parts of the
  \end{tabular} \\
  weak composition~$t$.
\end{tabular}

\lipsum[2]

\end{document}

información relacionada