Hallo,
ich habe ein PDF mit dreispaltigem Satz. Ich möchte nun ein Listing per lstlisting über zwei Spalten erstrecken. Das würde ich im Code direkt per
Code:
\begin{minipage}{2\linewidth}
\begin{lstlisting}
Text
\end{lstlisting}
\end{minipage}
machen.
Da ich das natürlich nicht jedesmal schreiben will, wollte ich das in ein neues Kommando einbinden. Wenn ich den Befehl aber aufrufe, erhalte ich - in meinen Augen - unsinnige Fehlermeldungen, wie:
Code:
Package Listings Warning: Text dropped after begin of listing on input line 22.
oder
Code:
! Package inputenc Error: Unicode char \u8:�\expandafter not set up for use with LaTeX.
Das zweite ist dabei wahrscheinlich ein Folgefehler des ersten.
Hier ein Minimalbeispiel zur Demonstration:
Code:
\documentclass{scrreprt}
\usepackage{listings}
\newcommand{\Tata}
{%
\begin{minipage}{\linewidth}
\begin{lstlisting}
A = B
\end{lstlisting}
\end{minipage}
}
\begin{document}
\begin{minipage}{\linewidth}
\begin{lstlisting}
A = B
\end{lstlisting}
\end{minipage}
\Tata % das geht nicht mehr
\end{document}
Hat jemand eine Idee, wie ich die Breite bei lstlisting direkt angeben kann oder wie ich das doch noch in eine Minipage kriege?
Viele Grüße
Dee
Lesezeichen