Senkrechte Striche zwischen for und end bei algorithmic

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Senkrechte Striche zwischen for und end bei algorithmic

Ausarbeitung

von Ratgeber » So 23. Jun 2019, 20:41

Konkret sieht der Vorschlag von Bartman dann so aus.
\documentclass[oneside,pagesize,DIV12,BCOR=1.2cm,openany,ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[ruled,vlined]{algorithm2e}

\begin{document}
  \begin{algorithm}
    \SetAlgoLined
    \caption{Beispiel Algorithmus}
    \For{alle x} {
      mache irgendwas \;
      mache noch was\;
    }
  \end{algorithm}
\end{document}

von Bartman » So 23. Jun 2019, 19:16

Das dürfte die passende Option für die Sprache beim Laden des Pakets erledigen. Wenn Du auch babel lädst, dann kannst Du die Option auch gleich beim Laden der Dokumentklasse angeben.

von beginnerxy » So 23. Jun 2019, 18:43

Vielen Dank, das funktioniert.
Kann man mit diesem Paket auch Algorithm zu Algorithmus ändern?
Das klappt bei mir leider noch nicht.
\documentclass[oneside,11pt,pagesize,DIV12,BCOR=1.2cm,openany]{scrbook}
\usepackage[ruled,vlined]{algorithm2e}
\begin{document}
\begin{algorithm}
\SetAlgoLined
\caption{Beispiel Algorithmus}
\For{alle x} {
 mache irgendwas \;
 mache noch was\;
}
\end{algorithm}
\end{document}

Alternatives Paket für mögliche Lösung

von Ratgeber » So 23. Jun 2019, 17:32

Versuche das Ganze mal mit »algorithm2e«. Und wenn Du Code markieren willst, solltest Du nicht den BBCode deaktivieren.

Senkrechte Striche zwischen for und end bei algorithmic

von beginnerxy » So 23. Jun 2019, 17:18

Hallo, ich versuche gerade einen Pseudocode in LAtex zu schreiben. Nun würde ich gerne zwischen for und end einen senkrechten Strich haben, damit man besser erkennen kann wo die Schleife endet. Leider habe ich in keinem Handbuch etwas dazu gefunden. Ich wäre wirklich dankbar, wenn mir jemand helfen könnte.

[code]\documentclass[oneside,11pt,pagesize,DIV12,BCOR=1.2cm,openany]{scrbook}
\usepackage [Algorithmus]{algorithm}
\usepackage{algorithmic}
\begin{document}
\begin{algorithm}
\caption{Beispiel Algorithmus}
\begin{algorithmic}
\FOR{alle x}
\STATE mache irgendwas
\STATE mache noch was
\ENDFOR
\end{algorithmic}
\end{algorithm}
\end{document}[/code]

Nach oben