ich habe derzeit das Problem, dass die linke und rechte Spalte nicht auf der selben Höhe anfangen.
Der Text "Dokument besteht aus" fängt etwa 3 pt früher an als rechts das Caption "Listing 1: Beispiel".
Mit \vspace kann man es manuell anpassen. Jedoch ist das keine schöne Lösung. Gibt es noch eine bessere Lösung das anzupassen?
Ich habe bereits tabularx, minipage ausprobiert.
Beispieldokument: https://dl.dropboxusercontent.com/u/25482106/test.pdf
\documentclass[12pt,a4paper,bibliography=totocnumbered,listof=totocnumbered]{scrartcl} \usepackage{ucs} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage[automark]{scrpage2} \usepackage{parskip} \usepackage{listings} \usepackage{xcolor} \usepackage{color} \usepackage{multicol} % % Definitionen % \definecolor{light-gray}{gray}{0.95} \lstset{% caption=Descriptive Caption Text, backgroundcolor=\color{light-gray} } \colorlet{punct}{red!60!black} \definecolor{background}{HTML}{EEEEEE} \definecolor{delim}{RGB}{20,105,176} \colorlet{numb}{magenta!60!black} \lstdefinelanguage{json}{ basicstyle=\normalfont\ttfamily, numbers=left, numberstyle=\scriptsize, stepnumber=1, numbersep=8pt, showstringspaces=false, breaklines=true, frame=lines, backgroundcolor=\color{background}, literate= *{:}{{{\color{punct}{:}}}}{1} {,}{{{\color{punct}{,}}}}{1} {\{}{{{\color{delim}{\{}}}}{1} {\}}{{{\color{delim}{\}}}}}{1} {[}{{{\color{delim}{[}}}}{1} {]}{{{\color{delim}{]}}}}{1}, } % % Dokumentenanfang % \begin{document} \subsection{Beispiel} \begin{multicols}{2} \begin{minipage}{.45\textwidth} Dokument besteht aus: \begin{itemize} \item eins \item zwei \end{itemize} Tsasd asdas as asdas asd as asd as asd asdas as asdasd asdas dasdasdasdasd adasd \end{minipage} \columnbreak \begin{lstlisting}[caption={Beispiel},label={beispieldocument},language=json] { "id":"file", "date":"23.01.1890", "model":"121411124", } \end{lstlisting} \end{multicols} \end{document}