-
code schnippsel in tabelle
Hallo,
ich versuche Code Schnipsel mit Hilfe des listings package in einer Tabelle (tabularx) zu setzen. Die erste Spalte soll soviel platz als nötig bekommen und die zweite Spalte (mit dem Listing) so breit sein, das die Tabelle die ganze Seitenbreite ausfüllt. Etwa so:
\newsavebox{\usrboxsmall}
\begin{lrbox}{\usrboxsmall}
\begin{lstlisting}[breaklines=true]
$x = 'a short string'
\end{lstlisting}
\end{lrbox}
\begin{tabularx}{\linewidth}{lX}\hline
\rowcolor[gray]{0.9} name & code\\ \hline
small id & \usebox{\usrboxsmall} \\ \hline
\end{tabularx}
Soweit ich verstanden habe kann ich bei tabularx das listing nicht direkt in der Tabelle setzen sondern muss es vorab in einer LR box setzen, nun habe ich aber bei etwas längeren Code Schnipseln das Problem das das listing in der LR box noch nicht weis wie breit die Tabellenspalte wird und das listing nicht richtig umgebrochen wird. Gibt es da irgendeinen Ausweg?
Vielen Dank
Gerhard
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen