Como faço para me livrar dos comandos (for, do, if…) no Algorithmic?

Como faço para me livrar dos comandos (for, do, if…) no Algorithmic?

Estou escrevendo um artigo em LATEX como na imagem. Tentei muitas vezes, mas ainda não mostrei como fazê-las. insira a descrição da imagem aqui

Tentei digitar esse exemplo com Algorithm mas não consegue. Você poderia me dar uma dica para o meu problema? Obrigado a todos!

Responder1

Você pode usar um normal tabular:

insira a descrição da imagem aqui

\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}

informação relacionada