2 Algorithmen nebeneinander (algorithm, algorithmic)

Formelsatz für Mathematik, Naturwissenschaften und Technik


Marix

2 Algorithmen nebeneinander (algorithm, algorithmic)

Beitrag von Marix »

Hallo,

wie ist es möglich

2 Algorithmen nebeneinander anzuordnen mit dem algorithm, algorithmic package?

Marix

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Ohne vollständiges Minimalbeispiel (← dies ist ein geprüfter Link mit relevanten Informationen!) erlaube ich mir die Rückfrage, welche Probleme es mit den Standardlösungen für "nebeneinander" - zwei minipages oder \parbox nebeneinander, zweispalige Tabelle oder multicol (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!) - gibt.

Marix

Beitrag von Marix »

ich hab etwas Probleme die mit ner Minipage nebeneinander zu platzieren.... irgendwie passen da bei mir die abstände nicht... v.a. wenn ich displaystyle verwenden will

\noindent\begin{minipage}{\textwidth}
\centering
\begin{minipage}{.45\textwidth}
\centering
\captionof{algorithm}{test algorithm 1}
\label{alg:alg1}
\begin{algorithmic} % enter the algorithmic environment

\FOR{$n = 0,1,\ldots,$}
\medskip
\STATE $\nabla_X D(\mathbf{Y}||\mathbf{AX})\leftarrow \mathbf{A^T(AX-Y)}$
\medskip
\STATE $\mathbf{D} \leftarrow \mathbf{X} \oslash (\mathbf{A}^T\mathbf{AX})$
\medskip
\STATE $\mathbf{P}_X \leftarrow \mathbf{D} \odot \nabla_X D(\mathbf{Y}||\mathbf{AX})$
\medskip
\STATE $\displaystyle{\eta_X^*=-\frac{(vec(\mathbf{P}_X)^T vec(\nabla_X D(\mathbf{Y}||\mathbf{AX})))}{(vec(\mathbf{AP}_X)^T vec(\mathbf{AP}_X))}}$

\ENDFOR

\end{algorithmic}
\end{minipage}
\begin{minipage}{.45\textwidth}
\centering
\captionof{algorithm}{test algorithm 2}
\label{alg:alg2}
\begin{algorithmic} % enter the algorithmic environment

\FOR{$n = 0,1,\ldots,$}

\STATE $\mathbf{P}_X \leftarrow \mathbf{D} \odot \nabla_X D(\mathbf{Y}||\mathbf{AX})$
\medskip
\STATE $\displaystyle{\eta_X^*=-\frac{(vec(\mathbf{P}_X)^T vec(\nabla_X D(\mathbf{Y}||\mathbf{AX})))}{(vec(\mathbf{AP}_X)^T vec(\mathbf{AP}_X))}}$
\medskip
\STATE $\hat{\eta}_X=\max\{\eta_X : X + \eta_X \mathbf{P}_X \ge 0 \}$

\ENDFOR

\end{algorithmic}
\end{minipage}
\captionof{figure}{Two algorithms side by side}
\label{fig:twoalg}
\end{minipage}

Antworten