• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Ein Blick aus dem Fenster verrät es: Der Lenz ist da. Passenderweise wird auch der Frühling unser Thema für das Foto des Monats. Hier geht es lang --> Klick

Sourcecode mehrspaltig darstellen

Guy.brush

Weißer Winterkalvill
Registriert
15.12.08
Beiträge
3.545
Hallo!

Ich suche eine Möglichkeit um Sourcecode mehrspaltig darzustellen, zum Vergleich quasi.
Für Code benutze ich das Paket listings, nur wie bekommt man das jetzt in 2 Spalten mit links und rechts nem Stückchen Code und Überschrift?

Wenn jemand ein Beispiel (mit/ohne Trennstrich) hat, fände ich das sehr toll!
Danke.

UPDATE:

Hab herausgefunden, dass es mit \begin{lstlisting}[multicols=2] funktioniert, allerdings hätt ich es gerne etwas schöner mit Überschrift usw.
Funktioniert das vielleicht mit ner Tabelle? Ich hab die listings mal in ne Tabelle gehauen, da häufen sich die Fehlermeldungen nur... o_O
 
Zuletzt bearbeitet:

cham

deaktivierter Benutzer
Registriert
02.02.11
Beiträge
237
Wenn du (d)einen kurzen Beispielcode lieferst, fällt das Helfen deutlich einfacher.

Allein eine Überschrift solltest du mit \begin{lstlisting}[caption=TEXT] realisieren können.
 

Guy.brush

Weißer Winterkalvill
Registriert
15.12.08
Beiträge
3.545
Danke.
Mit den lstlistings scheint das nicht so zu klappen, wie ich das will. Ich hätte gerne für jede Spalte eine eigene Überschrift.

Ich hab es jetzt mal mit einer Tabelle gelöst, sieht aber auch nicht wirklich gut aus:

Code:
[COLOR=#0000cc]\begin[/COLOR][COLOR=#000000]{table}[/COLOR]
[COLOR=#800000]\center[/COLOR]


[COLOR=#0000cc]\begin[/COLOR][COLOR=#000000]{tabular}{p{5cm}p{5cm}}[/COLOR]


[COLOR=#000000]Code1 & Code2 [/COLOR][COLOR=#800000]\\[/COLOR]
[COLOR=#800000]\hline[/COLOR]
[COLOR=#0000cc]\begin[/COLOR][COLOR=#000000]{lstlisting}[/COLOR]
[COLOR=#9a4d00]public void foo();[/COLOR]
[COLOR=#0000cc]\end[/COLOR][COLOR=#000000]{lstlisting} [/COLOR]
[COLOR=#000000]& [/COLOR]
[COLOR=#0000cc]\begin[/COLOR][COLOR=#000000]{lstlisting}[/COLOR]
[COLOR=#9a4d00]public void bar();
[/COLOR][COLOR=#0000cc]\end[/COLOR][COLOR=#000000]{lstlisting}[/COLOR]
[COLOR=#0000cc]\end[/COLOR][COLOR=#000000]{tabular}[/COLOR]

[COLOR=#0000cc]\end[/COLOR][COLOR=#000000]{table}[/COLOR]

Gibts ne bessere Lösung?
 

Macnum

Martini
Registriert
28.07.10
Beiträge
659
Wie wäre es damit:

Code:
% \usepackage{multicol} in der Präambel einbinden

\begin{multicols}{2}


Code 1
\begin{lstlisting}
public void foo();
\end{lstlisting} 


\columnbreak 


Code 2
\begin{lstlisting}
public void bar();
\end{lstlisting}


\end{multicols}