Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Afterpage und umbrochene Fußnote

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.04.2006
    Beiträge
    88

    Afterpage und umbrochene Fußnote

    Hallo zusammen,

    ich habe ein klassisches Problem, aber vielleicht kann mir dennoch jemand helfen - ich wäre sehr dankbar! Leider komme ich nicht umhin, in Tabellen zuweilen Fußnoten zu bringen. Lösungen wie threeparttable etc. werden dummerweise nicht akzeptiert, denn alle Fußnoten sollen am Ende der Seite sein.

    Damit Fußnoten nicht vor der Tabelle erscheinen, nutze ich das Here-Paket. Dadurch erscheint die Fußnote auf der richtigen Seite, denn die Tabelle gleitet nicht. Es können sich jedoch Leerräume ergeben, wenn "Here" nicht auf eine Seite passt. Also behelfe ich mir mit dem Afterpage-Paket. Dadurch wird die Tabelle auf die folgende Seite gepackt und der Leerraum verschwindet. So weit so gut - aber hier ist mein Problem: Wenn ein Fußnotentext von der vorhergehenden Seite nicht abgeschlossen ist, sondern auf der Seite mit der Tabelle fortgesetzt wird, wird er unter der Tabellenfußnote fortgesetzt. Er sollte aber darüber fortgesetzt werden.

    Die komplizierte Erklärung wird vermutlich durch das folgende Beispiel klarer:
    Code:
    \documentclass{scrbook}
    \usepackage[english,ngerman]{babel}
    \usepackage{tabularx}
    \usepackage{here}
    \usepackage{afterpage}
    \usepackage{blindtext}
    \begin{document}
    \Blindtext[4]
    Text mit langer Fußnote.\footnote{\blindtext[3]}
    \afterpage{
    \begin{table}[H]
    \caption{Eine Test-Tabelle}
    \begin{tabularx}{\textwidth}{X}
    Eine Test-Zeile mit Fußnote.\footnotemark
    \end{tabularx}
    \end{table}
    \footnotetext{Der Fußnoten-Text zur Tabelle.}
    }
    \Blindtext[1]
    \end{document}
    Ich wäre sehr dankbar für Hinweise, um dieses Problem zu beheben!

    Mit besten Grüßen
    Sebastian

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    ohne Garantie

    Code:
    \documentclass{scrbook}
    \usepackage[english,ngerman]{babel}
    \usepackage{tabularx}
    \usepackage{here}
    \usepackage{afterpage}
    \usepackage{blindtext}
    \usepackage{lipsum}
    \usepackage{footnote}
    \makesavenoteenv{table} 
    \usepackage{hyperref}
    \begin{document}
    \Blindtext[4]
    Text mit langer Fußnote.\footnote{\blindtext[3]}
    
    
    \begin{table}[!ht]
    \caption{Eine Test-Tabelle}
    \begin{tabularx}{\textwidth}{X}
    Eine Test-Zeile mit Fußnote.\footnote{Der Fußnoten-Text zur Tabelle.}
    \end{tabularx}
    \end{table}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.04.2006
    Beiträge
    88
    Ein guter Tipp, vielen Dank! Ich habe mit dem footnote-Paket vieles getestet, aber es löst mein Problem leider nicht. Deine Lösung sieht zwar im Beispiel gut aus, aber da die Tabelle gleiten kann, wird die Fußnote im realen Anwendungsfall auf der vorhergehenden Seite gesetzt.

    Andere Vorschläge?
    Sebastian

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •