Seite 1 von 1

Fußnotenverzeichnis

Verfasst: So 19. Jul 2015, 13:40
von Kenny
Ich schreibe derzeit eine Bachelorarbeit und muss mich daher an bestimmte Vorgaben halten.

Eine sieht vor, dass Fussnoten/Literaturzitate mit eingebundenen Grafiken (was meines Wissens nach die Verwendung von bibtex o. Ä. unmöglich macht) sowohl am Fuß der Seite (wie \footnote) als auch am Ende (wie \endnote) in Form eines Fußnotenverzeichnisses auftauchen müssen.

Gleichzeititg sollte der Verweis mit \footref möglich sein, die Nutzung des \savenotes Befehl und die Verwendung des Paketes \footmisc.

Ich habe dazu folgendes gefunden: http://golatex.de/fussnotenverzeichnis- ... 10220.html und eingebaut.

Mein Beispiel ergibt jedoch zuviele Einträge und unsininnige Nummerierung der Fußnoten.
Ich habe außerdem noch keine Möglichkeit gefunden, dass im Fußnotenverzeichnis nur die Nummer der Fußnote und deren Inalt, aber nicht die Seitenzahl angegeben wird.

Vielen Dank für jede Hilfe!
\documentclass[12pt,a4paper, toc=listof, bibtotoc, noonelinecaption]{scrreprt} 
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[bottom,hang,multiple]{footmisc}
\DeclareNewTOC[
  counterwithin=section,
  hang=0cm,
  indent=0cm,
  level=1,
  listname={Verzeichnis der Fu\ss noten},
  nonfloat,
  owner=footnote,
  type=footnotes,
  types=footnotes
]{fnt}
\let\oldfootnote\footnote
\makeatletter
\renewcommand\footnote[2][]{
  \csname phantomsection\endcsname
    \ifx\relax#1\relax
      \oldfootnote{#2}
      \oldfootnote[{#1}]{#2}
    \fi
    \addcontentsline{fnt}{footnotes}{\protect\numberline{\@thefnmark}#2}
}
\begin{document}
\chapter{1}
Satz mit zwei Fussnoten\footnote{bla\label{bla}}\footnote{blo\label{blo}}
bla!\footref{bla}
\listoffootnotes
\end{document}

Re: Fußnotenverzeichnis

Verfasst: Mo 20. Jul 2015, 13:06
von rais
Kenny hat geschrieben: Mein Beispiel ergibt jedoch zuviele Einträge und unsininnige Nummerierung der Fußnoten.
das liegt daran, daß Du in Deiner Redifinition von \footnote ein \else unterschlagen hast, dadurch wird dort für jede Fußnote \oldfootnote doppelt aufgerufen, sofern kein optionales Argument übergeben wurde...
Kenny hat geschrieben: Ich habe außerdem noch keine Möglichkeit gefunden, dass im Fußnotenverzeichnis nur die Nummer der Fußnote und deren Inalt, aber nicht die Seitenzahl angegeben wird.
Welchen Nutzen hat so ein Verzeichnis dann noch?
\documentclass[12pt,a4paper, toc=listof, bibtotoc, noonelinecaption]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[bottom,hang,multiple]{footmisc}
\DeclareNewTOC[
  counterwithin=section,
  hang=0cm,% s.u.
  indent=0cm,% s.u.
  level=1,% s.u.
  listname={Verzeichnis der Fu\ss noten},
  nonfloat,
  owner=footnote,
  type=footnotes,
  types=footnotes
]{fnt}
\let\oldfootnote\footnote
\makeatletter
  \def\@nopagetocline#1#2#3#4#5{% im Wesentlichen eine Kopie des
% \@dottedtocline-Befehls ohne Ausgabe der Seite und der Füllpunkte,
% vgl. latex.ltx / source2e
    \ifnum #1>\c@tocdepth \else
      \vskip \z@ \@plus.2\p@
      {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
        \parindent #2\relax\@afterindenttrue
        \interlinepenalty\@M
        \leavevmode
        \@tempdima #3\relax
        \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
        {#4}\par
      }%
    \fi
  }
  \renewcommand*\l@footnotes{% damit ein Listeintrag vom Typ footnotes
% eben diesen \@nopagetocline statt \@dottedtocline verwendet;
% allerdings werden hier auch die im \DeclareNewTOC gemachten Einträge
% für `level',`indent' und `hang' überschrieben
    \@nopagetocline{1}{0pt}{2em}%
  }
  \renewcommand\footnote[2][]{%
    \csname phantomsection\endcsname
    \ifx\relax#1\relax
      \oldfootnote{#2}%
    \else% <-- der hat noch gefehlt
      \oldfootnote[{#1}]{#2}%
    \fi
    \addcontentsline{fnt}{footnotes}{\protect\numberline{\@thefnmark}#2}%
  }
\begin{document}
\chapter{1}
Satz mit zwei Fussnoten\footnote{bla\label{bla}}\footnote{blo\label{blo}}
bla!\footref{bla}
\setchapterpreamble[r][0.3\linewidth]{\raggedleft\itshape Zum Verdruß des Lesers wurde hier die Angabe von Seiten unterdrückt.}
\listoffootnotes
\end{document}
MfG
Rainer

Verfasst: Mo 20. Jul 2015, 21:10
von Kenny
das liegt daran, daß Du in Deiner Redifinition von \footnote ein \else unterschlagen hast, dadurch wird dort für jede Fußnote \oldfootnote doppelt aufgerufen, sofern kein optionales Argument übergeben wurde...
Vielen Dank Rainer, so funktionierts.

Es bleibt jedoch das Problem, dass die Option multiple aus \footmisc nicht funktioniert. Soll heißen, dass die Zahlen zweier hintereinander genannter Fußnoten nicht durch Komma getrennt werden.
Welchen Nutzen hat so ein Verzeichnis dann noch?
Es hat für mich vor allem den Nutzen sich an die Formatvorlagen gehalten zu haben...
Die Idee dahinter ist, dass wiederholt referenzierte Fußnoten sich einfach am Ende der Arbeit auffinden lassen, und nicht am Fuß jeder Seite auftauchen müssen.

MfG Kennny

Verfasst: Di 21. Jul 2015, 11:25
von rais
Kenny hat geschrieben: Es bleibt jedoch das Problem, dass die Option multiple aus \footmisc nicht funktioniert. Soll heißen, dass die Zahlen zweier hintereinander genannter Fußnoten nicht durch Komma getrennt werden.
Ah, der im \footnote verwendete \addcontentsline bringt den Test auf aufeinander folgende Fußnoten durcheinander. Versuch es mal so:
  \newcommand*\lkkorr{}% wird in \footnote überschrieben
  \renewcommand\footnote[2][]{%
%    \csname phantomsection\endcsname
    \ifx\relax#1\relax
      \oldfootnote{#2}%
    \else% <-- der hat noch gefehlt
      \oldfootnote[{#1}]{#2}%
    \fi
    \edef\lkkorr{\the\lastkern}%
    \addcontentsline{fnt}{footnotes}{\protect\numberline{\@thefnmark}#2}%
    \kern-\lkkorr\kern\lkkorr
  }
\makeatother
Kenny hat geschrieben: Die Idee dahinter ist, dass wiederholt referenzierte Fußnoten sich einfach am Ende der Arbeit auffinden lassen, und nicht am Fuß jeder Seite auftauchen müssen.
Umso sinnvoller wäre es dann IMHO, die entsprechende Seite mit anzugeben, damit L. Eser ggf.nachschlagen kann, worauf sich diese Fußnote überhaupt bezieht -- oder was versteh ich nicht?

MfG
Rainer

Verfasst: So 26. Jul 2015, 20:19
von Kenny
Das hat noch gefehlt, danke!
Umso sinnvoller wäre es dann IMHO, die entsprechende Seite mit anzugeben, damit L. Eser ggf.nachschlagen kann, worauf sich diese Fußnote überhaupt bezieht -- oder was versteh ich nicht?
Ich denke nicht, dass es an Verständnis mangelt :)
Es ist eben so, dass das bei uns so gemacht wird und nicht anders.

Es wird vermutlich auch eher selten auftreten, dass erst die Fußnote und dann der Text gelesen wird.

MfG Kenny