Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Einzug von Fußnoten bei longtable

  1. #1
    lynx2
    Gast

    Question Einzug von Fußnoten bei longtable

    Hi!

    Ich schreibe zur Zeit meine Diplomarbeit mit LaTeX, klappt eigentlich auch wunderbar und ich hab die meisten meiner Fragen durch Suchen im Netz beantworten können... für einen speziellen Fall habe ich allerdings weder in den FAQ noch in diversen Foren eine Antwort finden können:

    Ich benutze für Tabellen die longtable-Umgebung und setze Fußnoten ans Ende der Tabelle anstatt ans Seitenende; dazu habe ich Fußnoten mit

    \newcommand\myFootnote[1]{%
    \textsuperscript{\scriptsize\refstepcounter{footno te}\thefootnote}%
    \footnotesize #1\scriptsize%
    }

    definiert. Jetzt habe ich allerdings das Problem, dass bei mehrzeiligen Fußnoten der Einzug der zweiten Zeile nicht bündig mit dem Text der ersten Zeile gesetzt wird, sondern bündig mit den Fußnotenmarkern 1, 2, ... bzw. in meinem Fall a, b, ... . Hier mein Minimalbeispiel:


    \documentclass[pdftex,a4paper,12pt,oneside,parskip]{scrreprt}
    \usepackage[nooneline,labelfont={bf,footnotesize},textfont=foo tnotesize]{caption}
    \usepackage{booktabs}
    \usepackage{longtable}
    \usepackage{multirow}

    \renewcommand{\thefootnote}{\alph{footnote}}
    \renewcommand{\footnotetext}{deffootnote[1em]{1.5em}{1em}}

    \newcommand\myFootnote[1]{%
    \textsuperscript{\scriptsize\refstepcounter{footno te}\thefootnote}%
    \footnotesize #1\scriptsize%
    }

    \begin{document}
    \chapter{Chapter1}

    ...Fliesstext...

    \begin{footnotesize}
    \begin{longtable}{p{0.5\textwidth}p{0.45\textwidth }}
    \caption{Tabellenüberschrift}\\
    \toprule
    \textbf{head1} & \textbf{head2}\\
    \midrule
    \endhead
    jede Menge Text\footnotemark & jede Menge Text\\
    jede Menge Text & jede Menge Text\\
    jede Menge Text & jede Menge Text\\
    \bottomrule
    \multicolumn{2}{p{\textwidth}}{\addtocounter{footn ote}{-1}\myFootnote{ Fussnotentext, bei dem die zweite Zeile buendig mit der ersten (und nicht mit dem Fussnotenmarker) gesetzt werden soll.}}\\
    \end{longtable}
    \end{footnotesize}

    \enddocument


    Zugriffe auf den Einzug mit \deffootnote helfen nicht, denke mal, das liegt daran, dass es sich dabei ja nicht um die normalen Fußnoten, sondern meine eigens definierten handelt, und ich dementsprechend auch irgendwo den Einzug extra definieren muss. Habe nur leider keine Ahnung wie

    Wär cool wenn jemand dafür ne Lösung parat hätte

    Viele Grüße
    Martin
    Geändert von lynx2 (17-05-2009 um 11:01 Uhr)

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von lynx2 Beitrag anzeigen
    Ich schreibe zur Zeit meine Diplomarbeit mit LaTeX, klappt eigentlich auch wunderbar und ich hab die meisten meiner Fragen durch Suchen im Netz beantworten können... für einen speziellen Fall habe ich allerdings weder in den FAQ noch in diversen Foren eine Antwort finden können:

    Ich benutze für Tabellen die longtable-Umgebung und setze Fußnoten ans Ende der Tabelle anstatt ans Seitenende; dazu habe ich Fußnoten mit

    \newcommand\myFootnote[1]{%
    \textsuperscript{\scriptsize\refstepcounter{footno te}\thefootnote}%
    \footnotesize #1\scriptsize%
    }
    Code:
    \newcommand\myFootnote[1]{%
    \hangindent=1em%
    \textsuperscript{\scriptsize\refstepcounter{footnote}\thefootnote}%
    \footnotesize#1}
    bei deffootnote fehlt der Backslash ...

    Herbert

  3. #3
    lynx2
    Gast
    Wow, danke für die prompte Hilfe. \hangindent funktioniert prima.

    Martin

Stichworte

Lesezeichen

Berechtigungen

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