Hallo zusammen,
ich arbeite derzeit an einer Vorlage für meine Bachelorarbeit, in der auch Listings enthalten sein sollen.
Für diese verwende ich das Paket minted.
Das MWE ist eine Testseite aus meiner Vorlage, die Blindtext, eine Fußnote sowie ein einfaches Listing enthält.
Bei der daraus entstehenden PDF stört mich, dass das Listing zwischen Fußnote und Seitenzahl platziert wird.
Daher ist meine Frage, ob man dieses global verändern könnte, sodass die Fußnote direkt über der Seitenzahl platziert wird und alle sonstigen Elemente (Texte, Figures, Tables etc.) über der Fußnote.
Eigentlich wäre es auch nett, wenn der oberen und untere Abstand vom Textteil zu den Seitenrändern verringert werden könnte.
Laut Koma-Script Dokumentation führt dies jedoch zu typografisch untragbaren Satzspiegel-Ergebnissen, sodass ich mir wie beschrieben mittels DIV Abhilfe schaffe.
Über Kommentare zu diesem Thema würde ich mich auch freuen.
Besten Dank
Bngl
Im Folgenden das MWE, einmal in Overleaf und als einfacher Codeblock:
Edit: Formatierung vom Code angepasst & Fehler im Fragetext angepasst
\documentclass[ ngerman, % neue Deutsche Rechtschreibung headings=normal, % normale Headings captions=tableheading, % caption ueber den tabellen listof=totoc, bibliography=totoc, %draft, overfullrule, ]{scrreprt} \KOMAoptions{ DIV=12, parskip=half*} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{lmodern} \usepackage{xspace} % Leerzeichen hinter parameterlosen Makros nicht als Endzeichen interpretieren \usepackage{blindtext} \usepackage[newfloat, cache]{minted} % https://www.ctan.org/pkg/minted \SetupFloatingEnvironment{listing}{name=Listing} \SetupFloatingEnvironment{listing}{listname={Listingverzeichnis}} \setminted[java]{linenos, fontsize=\footnotesize, frame=lines, breaklines, breakbefore={.}} \usemintedstyle{borland} \usepackage{csquotes} \begin{document} \chapter{Beispiele} \blindtext \begin{listing} \caption{Hello World Example in Java} \label{listing:1} \begin{minted}{java} package pack; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } \end{minted} \end{listing} \blindtext Au"serdem wird eine Fu"snote hier gesetzt!\footnote{footnotes working fine} \end{document}