Algorithm2e oder Algorithm package: Textausgabe Befehle ändern.

Schriftbild, Absätze und Auflistungen einstellen


Verzweiflung
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mi 24. Jun 2020, 16:41

Algorithm2e oder Algorithm package: Textausgabe Befehle ändern.

Beitrag von Verzweiflung »

Hallo,

ich möchte gerne einen Matlab Algorithmus in Latex aufführen aber mit lstlistings sieht es ziemlich unübersichtlich aus.
Das Algorithm2e package sieht großartig aus aber gibt es ne Möglichkeit die Befehle des packages so zu definieren, dass ich bei \if{condition} keine Ausgabe mit "if condition = True then" sondern einfach nur "if condition" erhalte?


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Algorithm2e oder Algorithm package: Textausgabe Befehle ändern.

Beitrag von Bartman »

Das Paket listings ist für eine sprachabhängige Darstellung geeignet und algorithm2e für Pseudocode. Beide Formen sollen auf ihrer Weise mehr Übersicht schaffen.

Die Ausgabe des Wortes then kann entfernt werden, wenn man im Befehl aus dem Abschnitt 11.5 "to define if-then-else macros" in der Dokumentation von algorithm2e das betreffende Argument leert:

%\SetKwIF{If}{ElseIf}{Else}{if}{then}{else if}{else}{end if}
\SetKwIF{If}{ElseIf}{Else}{if}{}{else if}{else}{end if}

Antworten