PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Algorthims formatieren



sauerrahm
09-10-2006, 14:50
Guten Tag,

Ich habe ein Problem mit dem Algorithms-Package: Die Algorithmen werden einfach nicht so dargestellt, wie ichs gern haette. Wer als erster den entscheidenden Tipp gibt, erhaelt als Belohnung eine Erwaehnung im Acknowlegement-Abschnitt meiner Diplom/Masterarbeit...

Und zwar sehen die Algorithmen so aus:

http://people.ee.ethz.ch/~anweibel/nichtso.jpg

Ich haette so aber lieber so:

http://people.ee.ethz.ch/~anweibel/so.jpg

Der Code fuer die die Algorithmen sieht so aus:



\begin{algorithm}[!ht]
\begin{algorithmic}[1]
\For {all neighbours $i$}
blabla
\EndFor
\State
\Return favorite
\caption{Route selection function for additive metrics}
\label{alg:route}
\end{algorithmic}
\end{algorithm}


Die Packages werden so geladen:



\documentclass[10pt,a4paper,twoside,notitlepage,openright]{report}
...
\usepackage{algorithm}
\usepackage{algpseudocode}


Zusaetzlich lade ich noch massig andere Packages. Wenn jemand denkt, es sei nuetzlich, werd ich die ganze Liste davon posten...

Viele Gruesse,
andi

RedCloud
09-10-2006, 14:58
Guten Tag,

Ich habe ein Problem mit dem Algorithms-Package: Die Algorithmen werden einfach nicht so dargestellt, wie ichs gern haette. Wer als erster den entscheidenden Tipp gibt, erhaelt als Belohnung eine Erwaehnung im Acknowlegement-Abschnitt meiner Diplom/Masterarbeit...


beeindruckend ...

es wäre sowieso besser, du benutzt das listings-Paket:
http://tug.org/TeXnik/mainFAQ.cgi?file=listings/listings

ansonsten benutze das float-Paket und definiere die algorithm-Umgebung neu -> Doku

rc

sofa-surfer
09-10-2006, 15:04
Hallo,

keine Ahnung ob und wie das mit dem algorithm-Paket geht, aber schau dir mal das algorithm2e-Paket (http://www.lirmm.fr/~fiorio/AlgorithmSty/) an. Die Beispiele auf der Website kommen deinen Vorstellungen jedenfalls schon näher.

Matthias

sauerrahm
09-10-2006, 15:13
Als Hinweis: Es geht definitiv mit dem algorithm-Paket: Das schoene Bsp wurde auch damit erzeigt.

------




erhaelt als Belohnung eine Erwaehnung im Acknowlegement-Abschnitt meiner Diplom/Masterarbeit...
beeindruckend ...

Immerhin besser als nichts... Bisher ist der Preis noch nicht vergeben :-)

sofa-surfer
09-10-2006, 15:30
So wie ich das hier sehe, ist algorithm2e sowieso der Nachfolger von algorithm? Dann solltest du wohl eh ersteres Paket nehmen.


\documentclass{article}


\usepackage[longend,ruled,linesnumbered]{algorithm2e}


\begin{document}

\begin{algorithm}[!ht]
\caption{Route selection function for additive metrics}
\label{alg:route}
\For {all neighbours $i$}{blabla}
\Return favorite

\end{algorithm}

\end{document}

Das Doku lesen kann dir aber trotzdem niemand abnehmen ...

Matthias

sauerrahm
09-10-2006, 15:50
Also, das Problem hat sich von selbst erledigt: Irgendwo in einem Input-File hatte es ein


\restylefloat{algorithm}

versteckt, welches die ganze Darstellung zur Sau gemacht hatte...

Danke dennoch an rc & Matthias (war nun doch nix mit doku lessen... ;-)

andi