• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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}