PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Listings nebeneinander



baf
22-03-2006, 15:41
Hi,

ich möchte zwei Listings in Latex nebeneinander anordnen. Ich bekomme dies zwar mit einer Figure hin, die dann zwei Minipages mit je einem Listing enhalten. Nur kommt dann das Doppel-Listing in meinem Figure-Verzeichnis und nicht im Listing-Verzeichnis.

Kann mir jemand weiterhelfen? Wie kann ich zwei Listings nebeneinander anordnen?

Dankeschön
baf

countbela666
22-03-2006, 16:08
Hallo baf,

wie du in folgendem Minimalbeispiel siehst, sollte es eigentlich kein Problem sein, zwei Listings in Minipages nebeneinander anzuordnen. Auch der Verzeichniseintrag funktioniert korrekt:

\documentclass{article}
\usepackage{blindtext,listings}
\begin{document}
\lstset{
language=c,
frame=single,
xrightmargin=.5em,
xleftmargin=.5em
}
\lstlistoflistings
\blindtext\\
\begin{minipage}{.5\textwidth}
\begin{lstlisting}[caption={Listing1}]
for (i=0; i<10; i++)
{
printf("%i. Zeile", i);
}
\end{lstlisting}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\begin{lstlisting}[caption={Listing2}]
for (i=0; i<10; i++)
{
printf("%i. Zeile", i);
}
\end{lstlisting}
\end{minipage}
\blindtext
\end{document}Grüße,
Marcel

baf
22-03-2006, 16:14
cool! genau das brauche ich !!!

vielen dank, marcel ;)