Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Fußnote in tabularx

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

    Fußnote in tabularx

    Hallo zusammen,

    der Dokumentation von David Carlisle zufolge sollte es möglich sein, \footnote-Befehle in tabularx zu verwenden. Bei mir hingegen erscheint die Fußnote nicht:

    Code:
    \documentclass{scrbook}
    \usepackage{tabularx}
    \begin{document}
    \begin{table}[htb]
    		\begin{tabularx}{\linewidth}{X}
    					text\footnote{test}
    		\end{tabularx}
    \end{table}
    \end{document}
    Was mache ich falsch?

    Gruß
    Sebastian

  2. #2
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Hallo,

    Fußnoten in Tabellen gehen nicht. Da musst du mit \foonotemark und \footnotetext arbeiten. \foonotemark innerhalb \footnotetext außerhalb der Tabelle.

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.04.2006
    Beiträge
    88
    Hallo Sabrina,

    ja, das war auch mein Wissensstand, aber dann stieß ich auf den Satz "You can now use \footnote inside tabularx!" in der tabularx-Doku (bspw. http://www.cs.ualberta.ca/~c603/latex/tabularx.pdf, Seite 1). Das machte Hoffnung, aber vermutlich war das unberechtigt.

    Mein Problem: Wenn ich footnotemark und footnotetext verwende, kann es natürlich passieren (und es passiert auch), dass der footnotetext auf der Seite vor der footnotemark bzw. vor der Tabelle erscheint und dass die Fußnotennummerierung nicht in der richtigen Reihenfolge erfolgt. Ich wäre für Hinweise zur Behebung dieses Problems sehr dankbar!

    Gruß
    Sebastian

  4. #4
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Hallo noch mal,

    ich habe gerade in einem anderen Thread was über Fußnoten und tabularx gelsen und da viel mir deiner wieder ein. Benutzt du hyperref? Es scheint nämlich so zu sein, dass man tabularx nach hyperref laden muss. Und dann funktioniert das auch mit Fußnoten in einer tabularx.

    LG Sabrina

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.04.2006
    Beiträge
    88
    Hallo Sabrina,

    vielen Dank für den Tipp! Leider klappt es auch in dieser Paket-Reihenfolge (oder ohne hyperref) nicht. Ich suche weiter...

    Gruß
    Sebastian

  6. #6
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Es könnte natürlich sein, dass das von der Version abhängt, die du von tabularx hast. Ansonsten fällt mir auch nichts mehr ein.

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

    Eine mögliche Lösung mit einem caption-Problem

    Ich habe nun herausgefunden, dass die Fußnote dann funktioniert, wenn ich die tabularx nicht in eine table-Umgebung stecke (wodurch der Float-Charakter vermutlich verlorengeht)! Dann stellt sich jedoch das Problem, dass ich keine caption vergeben kann. Hier ein MB:

    Code:
    \documentclass{scrbook}
    \usepackage{tabularx}
    \begin{document}
    \begin{table}[htb]
    	\caption{Tabellenueberschrift1}
    	\begin{tabularx}{\linewidth}{X}
    		text1\footnote{test1}\\
    	\end{tabularx}
    \end{table}
    \begin{tabularx}{\linewidth}{X}
    	%\caption{Tabellenueberschrift2}
    		text2\footnote{test2}\\
    \end{tabularx}
    \end{document}
    Die erste Tabelle enthält die caption problemlos, dafür aber keine Fußnote. Bei der zweiten Tabelle verhält es sich umgekehrt, denn wenn ich die Auskommentierung vor der caption entferne, erhalte ich drei Fehlermeldungen (und eine caption, die in reinen Tabellentext umgewandelt wurde). Wie lässt sich eine caption auf eine tabularx beziehen? Das könnte die Lösung des Fußnotenproblems sein...

    Gruß und vielen Dank im Voraus
    Sebastian

  8. #8
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Hallo,

    doch kannst du. Entweder mit dem Paket caption oder mit dem Paket capt-of und dann kannst du die Unterschrift mit \captionof{table}{Unterschrift} statt \caption setzen.

  9. #9
    Registrierter Benutzer
    Registriert seit
    19.04.2006
    Beiträge
    88
    Ja, das geht wunderbar - vielen Dank!

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von trustee Beitrag anzeigen
    Hallo zusammen,

    der Dokumentation von David Carlisle zufolge sollte es möglich sein, \footnote-Befehle in tabularx zu verwenden. Bei mir hingegen erscheint die Fußnote nicht:

    Code:
    \documentclass{scrbook}
    \usepackage{tabularx}
    \begin{document}
    \begin{table}[htb]
    		\begin{tabularx}{\linewidth}{X}
    					text\footnote{test}
    		\end{tabularx}
    \end{table}
    \end{document}
    Was mache ich falsch?
    Fußnoten in Gleitumgebungen sind sinnlos, da zuerst die Fußnote gesetzt
    wird und danach erst das Gleitobjekt platziert wird, was auf einer anderen
    Seite sein kann. Entweder in eine minipage packen:
    Code:
    \documentclass{scrbook}
    \usepackage{tabularx}
    \begin{document}
    
    \begin{table}[htb]
    \begin{minipage}{\linewidth}
      \begin{tabularx}{\linewidth}{X}
    	text\footnote{test}
      \end{tabularx}
    \end{minipage}
    \end{table}
    
    \end{document}
    mit \footnotemark und \footnotetext oder mit \captionof{table}{...}, also ohne
    Gleitumgebung, arbeiten.

    Herbert

Lesezeichen

Berechtigungen

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