PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Im Listing-Caption Text dran hängen (abr nicht im Bereich \lstlistoflistings )



hensi
03-07-2020, 14:39
Hallo,
Im Bereich \lstlistoflistings soll nur der TextA vom caption stehen. Und im Bereich \begin und \end Listing soll auch TextA und (Siehe Tabelle \ref{tab:Kunden-Liste} stehen)

\begin{lstlisting}[caption={TextA },captionpos=b ]
select * from ..
\end{lstlisting}

Was captionpos=b bedeutet verstehe ich nicht. Denn ich habe dieses Beispiel mit Halbwissen aus einem Forum Kopiert.

Vielen Dank im Voraus
Hensi

rais
03-07-2020, 20:44
Du kannst Dir i.d.R. mit `texdoc <Paketname>' die Doku zu einem Paket abrufen, hier


texdoc listings

Da findest Du dann nicht nur, daß Du bei caption=... auch ein optionales Argument angeben kannst, das dann nur für den Eintrag im Listoflistings genommen wird, sondern auch die Bedeutung von captionpos (t=top, b=bottom)...und was das Paket noch so alles kann.



\documentclass{article}
\usepackage{listings}
\begin{document}
\lstlistoflistings

\begin{lstlisting}[caption={[TextA]TextA/TextB},captionpos=b ]
select * from ..
\end{lstlisting}
\end{document}

sollte also schon in etwa tun, was Du willst.

VG

hensi
03-07-2020, 22:40
Hallo,
caption={[TextA]TextA/TextB} funktioniert! :)

Vielen Dank (auch für den Hinweis der anderen Optionen b=bottom etc.)
Hensi