Wie kann man ALLE Zeilen bei

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


swizz-john
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Di 4. Jun 2013, 17:20

Wie kann man ALLE Zeilen bei

Beitrag von swizz-john »

Hi Leute,

ich habe beispielhaft folgenden Algorithmus in Latex darzustellen. Bisher habe ich es so versucht, jede Zeile manuell zu nummerieren. Anders habe ich das leider nicht hinbekommen...Ich bekomme es aber nicht hin, auch die "else" Verzweigung mit einer Zeilennummer zu belegen?

Hat dazu einer eine Idee, was mache ich falsch?

Besten Dank und schöne grüße!

swizz-john

\documentclass[paper=a4,toc=bibliography,nonchapterprefix,parskip=true]{scrreprt}
\usepackage{caption}[2007/09/01] % needs v3.1
\usepackage[ruled,vlined]{algorithm2e}
\usepackage{float}

\begin{document}

\renewcommand{\baselinestretch}{1.3}
\begin{algorithm}
\SetAlgorithmName{Algorithmus}{}
\DontPrintSemicolon
\KwData{IPDP($input arguments$)}
\KwResult{Lösung zum IPDP}
\nl\For{$i=1:n_{path}$}{
\nl$sol\_data_{k} \leftarrow new\_path (dist, set)$\;
\nl\eIf{$sol\_data_{k}.cost< sol\_data.cost$}{\nl$sol\_data = sol\_data_{k}$\;}{\nl blablba}}
\caption{IPDP Teil I/II\label{IPDP}}
\end{algorithm}
\end{document}
:roll:

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

Beitrag von Bartman »

Ich habe Deine \nl-Befehle entfernt und die Liste Deiner Paketoptionen um linesnumbered erweitert.

Mein Vorschlag:
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ruled,vlined,linesnumbered]{algorithm2e}

\begin{document}

\renewcommand{\baselinestretch}{1.3}
\begin{algorithm}
\SetAlgorithmName{Algorithmus}{}
\DontPrintSemicolon
\KwData{IPDP($input arguments$)}
\KwResult{Lösung zum IPDP}
\For{$i=1:n_{path}$}{
$sol\_data_{k} \leftarrow new\_path (dist, set)$\;
\eIf{$sol\_data_{k}.cost< sol\_data.cost$}{$sol\_data = sol\_data_{k}$\;}{blablba}}
\caption{IPDP Teil I/II\label{IPDP}}
\end{algorithm}

\end{document}

swizz-john
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Di 4. Jun 2013, 17:20

Beitrag von swizz-john »

Super Vielen Dank!!;)

sieht gut aus! ich setze es jetzt mal in meinem Algoirthmus um!

MfG
swizz-john

Antworten