Wie werde ich die Befehle (for, do, if …) in Algorithmic los?

Wie werde ich die Befehle (for, do, if …) in Algorithmic los?

Ich schreibe einen Aufsatz in LATEX wie auf dem Bild. Ich habe es viele Male versucht, aber noch nicht gezeigt, wie es geht. Bildbeschreibung hier eingeben

Ich habe versucht, dieses Beispiel mit Algorithmus einzugeben, aber es funktioniert nicht. Könnt ihr mir einen Tipp für mein Problem geben? Danke euch allen!

Antwort1

Sie können Folgendes verwenden tabular:

Bildbeschreibung hier eingeben

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

verwandte Informationen