Listing am Seitenanfang

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Listing am Seitenanfang

von Gast » Fr 9. Dez 2016, 15:45

Das Paket listings bietet dafür die Optionen float und floatplacement, die in der [d]listings[/d]-Anleitung in Abschnitt 5.1 dokumentiert sind. Also beispielsweise:
\documentclass{article}

\usepackage{listings}
\lstset{floatplacement=tp}% p für den Fall, dass t nicht möglich ist
\usepackage{mwe}
\begin{document}
\blindtext

\begin{lstlisting}[float,caption={So setzt man gleitende Listings immer am Seitenanfang}]
\lstset{floatplacement=tp}
\end{lstlisting}

\blindtext

\end{document}

von markusv » Fr 9. Dez 2016, 09:55

In Anlehnung an http://tex.stackexchange.com/questi.... ... lstlisting und einigen Ergänzungen folgendes Beispiel:
\documentclass{article} 
 \usepackage{float} 
 \usepackage{listings} 
 \usepackage{blindtext} 
 \lstset{ 
 %basicstyle=\ttfamily\footnotesize, 
 language=[LaTeX]{TeX} 
 } 
 \newfloat{lstfloat}{t!}{lop} 
 \floatname{lstfloat}{Listing} 
 \begin{document} 
 \tableofcontents 
 \listof{lstfloat}{Listings} 
 \newpage 
 \blindtext[2] 
 \begin{lstfloat} 
 \begin{lstlisting} 
 \begin{document} 
 % code here 
 \end{document} 
 \end{lstlisting} 
 \caption{\LaTeX-Code} 
 \end{lstfloat} 
 \blinddocument 
 \end{document}
Für KOMA-Script-Klassen gäbe es noch
\DelcareNewTOC

Listing am Seitenanfang

von DEVV » So 27. Nov 2016, 20:59

Hallo,

ich würde gerne Listings bzw. lstings so wie figures so platzieren, dass sie immer am Seitenanfang sind (T) . Wie bewerkstellige ich das am besten?

Gruß

Nach oben