von Matthias1 » Di 24. Okt 2017, 18:11
Hallo zusammen,
ich habe ein Problem im Zusammenspiel der Pakete listings und caption mit der itemize-Umgebung: Ich benutze innerhalb einer itemize-Umgebung Code, den ich mittels des Pakets listings darstelle. Mittels caption-Paket formatiere ich meine Captions. Leider wird die Caption meines Codes nicht an der korrekten Position dargestellt, d.h. der Einzug der itemize-Umgebung wird vergessen. Wird demonstriert mit folgendem Beispiel:
\documentclass{article}
\usepackage{caption}
\usepackage{listings}
\begin{document}
\begin{itemize}
\item Dies ist ein Absatz in der itemize-Umgebung.
Und dies ist ein zweiter Satz innerhalb dieser itemize-Umgebung,
damit man die Breite dieses Ansatzes erkennen kann.
\begin{lstlisting}[
caption={Caption unterhalb des Quellcodes.
Diese ist absichtlich lang, damit die
Caption umgebrochen wird.},
frame=single,
framesep=5pt,
xleftmargin=5pt,
xrightmargin=5pt,
% caption & distances
captionpos=b,
abovecaptionskip=0.8\baselineskip,
belowcaptionskip=0ex,
aboveskip=\intextsep,
]
Quellcode.
\end{lstlisting}
\end{itemize}
\end{document}
Hat jemand eine Idee, wie ich das Problem lösen kann?
P.S. Ich benutze die aktuellsten Version von listings und captions, d.g. listings 1.6 und captions 2016-05-22.
Hallo zusammen,
ich habe ein Problem im Zusammenspiel der Pakete listings und caption mit der itemize-Umgebung: Ich benutze innerhalb einer itemize-Umgebung Code, den ich mittels des Pakets listings darstelle. Mittels caption-Paket formatiere ich meine Captions. Leider wird die Caption meines Codes nicht an der korrekten Position dargestellt, d.h. der Einzug der itemize-Umgebung wird vergessen. Wird demonstriert mit folgendem Beispiel:
[code]
\documentclass{article}
\usepackage{caption}
\usepackage{listings}
\begin{document}
\begin{itemize}
\item Dies ist ein Absatz in der itemize-Umgebung.
Und dies ist ein zweiter Satz innerhalb dieser itemize-Umgebung,
damit man die Breite dieses Ansatzes erkennen kann.
\begin{lstlisting}[
caption={Caption unterhalb des Quellcodes.
Diese ist absichtlich lang, damit die
Caption umgebrochen wird.},
frame=single,
framesep=5pt,
xleftmargin=5pt,
xrightmargin=5pt,
% caption & distances
captionpos=b,
abovecaptionskip=0.8\baselineskip,
belowcaptionskip=0ex,
aboveskip=\intextsep,
]
Quellcode.
\end{lstlisting}
\end{itemize}
\end{document}
[/code]
Hat jemand eine Idee, wie ich das Problem lösen kann?
P.S. Ich benutze die aktuellsten Version von listings und captions, d.g. listings 1.6 und captions 2016-05-22.