Discussion:
Fussnoten auf der gleichen Seite
(zu alt für eine Antwort)
Ronny Gey
2006-05-28 17:01:43 UTC
Permalink
Hallo,

ich benutze das KOMA script und habe einen Report, der auf [scrreprt]
basiert. Nun werden dort alle Fussnoten eines Kapitels am Ende eben
jenes gelistet und nicht auf der entsprechenden Seite, wo die Fussnote
auch vorkommt.
Wie kann ich das ändern?

Vielen Dank für die Hilfe,
Ronny
--
Robert et Théo - "N'importe quoi" sur Radio UNiCC
[www.radio-unicc.de]

"Quand j'étais petit j'étais un jedi..."
Dionysos
Georg Verweyen
2006-05-28 17:13:11 UTC
Permalink
Post by Ronny Gey
Wie kann ich das ändern?
Gegenfrage: Wie hast du denn hinbekommen, dass es das macht?
Vermutlich hat der Autor der Klasse, die wir nicht haben das so gemacht.
Wenn er das so will, und du willst seine Klasse nutzen, wieso willst du
dann Fußnoten statt Endnoten?

--> Minimabeispiel?

Gruß, Georg
--
Ueber d.c.t.t und Minimalbeispiele: http://kuerzer.de/mini
Malte Rosenau
2006-05-28 17:17:35 UTC
Permalink
Post by Ronny Gey
ich benutze das KOMA script und habe einen Report, der auf [scrreprt]
basiert. Nun werden dort alle Fussnoten eines Kapitels am Ende eben
jenes gelistet und nicht auf der entsprechenden Seite, wo die Fussnote
auch vorkommt.
Wie kann ich das ändern?
Die Frage müßte eigentlich lauten: Wie hast Du das geändert?
Endnoten sind ja nicht die Voreinstellung.
Amy
2006-05-29 10:54:01 UTC
Permalink
Ich kann mich meinen Vor-Postern nur anschließen! Ein Minimalbeispiel
oder zumindest ein Ausschnitt der Präambel würde uns helfen,
einzuschätzen, wo der Fehler ist.
Ich verwende diese Einstellungen nin der Präambel, um lange Fußnoten
auf der "richtigen" Seite zu behalten:

\usepackage[hang]{footmisc}%hang verhindert Verrutschen der fußnoten
auf nächste seite
\setlength{\footnotemargin}{0pt}%verhindert verrutschen der fußnoten
auf nächste seite
\renewcommand{\hangfootparskip}{0pt}%verhindert verrutschen der
fußnoten auf nächste seite

Aber wie gesagt: Minimalbeispiel wär hilfreicher - irgendwo muss es
eine Definition o.ä. bei Dir geben, die das Umbrechen so ermöglicht.

Grüße
Amy
Jan Gosmann
2006-06-07 14:52:28 UTC
Permalink
Post by Ronny Gey
Hallo,
ich benutze das KOMA script und habe einen Report, der auf [scrreprt]
basiert. Nun werden dort alle Fussnoten eines Kapitels am Ende eben
jenes gelistet und nicht auf der entsprechenden Seite, wo die Fussnote
auch vorkommt.
Wie kann ich das ändern?
Vielen Dank für die Hilfe,
Ronny
Hallo,

genau das gleiche Problem tritt bei mir auf. Also habe ich versucht ein
minimal Beispiel zu erstellen. Dabei ist mir aufgefallen, dass die
Fußnoten in der Regel auf der gleichen Seite angezeigt werden, wie es
der Fall sein sollte. Ich habe dann den Text aus dem Dokument, wo der
Fehler auftritt so lange beschnitten (oder wieder was hinzugefügt), bis
ich die anscheind kürzest mögliche Form hatte, wo der Fehler noch
auftritt. Daher macht der folgende Text wohl nicht mehr viel Sinn und
die Fußnoten sind auch ohne Zusammenhang. Von besonderer Bedeutung
scheint die Zahl der Zeilen auf der ersten Seite zu sein sowie die
figure-Umgebung (wenn ich die lösche, werden die Fußnoten wieder an der
richtigen Stelle angezeigt).

Auch von mir Danke für Hilfe, Jan

Der LaTeX-Code:

\documentclass[11pt,a4paper]{scrreprt}

\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\PrerenderUnicode{ä}
\PrerenderUnicode{ö}
\PrerenderUnicode{ü}
\PrerenderUnicode{Ä}
\PrerenderUnicode{Ö}
\PrerenderUnicode{Ü}
\PrerenderUnicode{ß}

\usepackage[final]{graphicx}

\usepackage{ngerman}

\usepackage{enumerate}

%%%%% Dokument %%%%%
\begin{document}

\section{libgeo}
Funktionen und Algorithmen für geometrische Aufgaben befinden sich in
dieser Bibliothek. Die wichtigsten Strukturen sind
\footnote{libgeo/libgeo/datatypes.h: 45} für einen Punkt im
zweidimensionalen Raum, \footnote{libgeo/libgeo/datatypes.h: 62} für
Objekte, die sich durch zwei Punkte definieren lassen und
\footnote{libgeo/libgeo/datatypes.h: 93} für Polygone. Die Datentypen
für Strecken und für Rechtecke entsprechen der Struktur . bla bla bla
bla bla bla bla blabla bla bla bla bla bla bla blabla bla bla bla bla
bla bla blabla bla bla bla bla bla bla blabla bla bla bla bla bla bla
blabla bla bla bla bla bla bla blabla bla bla bla bla bla bla blabla bla
bla bla bla bla bla blabla bla bla bla bla bla bla blabla bla bla bla
bla bla bla blabla bla bla bla bla bla bla blabla bla bla bla bla bla
bla bla

Die Struktur für Polygone enthält eine Variable tdir, die die
Umlaufrichtung des Polygons angibt. Wenn man die Punkte des Polygons
durchgeht (in der Reihenfolge, in der sie hinzugefügt und gespeichert
sind) und die Summe aller Schnittwinkel der Kanten einen Winkel ergibt,
der gegen den Uhrzeigersinn verläuft, so ist der Wert von tdir positiv.
Ist die Umlaufrichtung im Uhrzeigersinn, ist der Wert kleiner als Null.
Ist tdir gleich Null, so ist das Polygon fehlerhaft.

Weiterhin findet sich in libgeo noch die Sruktur
\footnote{libgeo/libgeo/datatypes.h: 71} für Knoten in einem
Bounding-Tree. Diese werden in Kapitel [REF] erläutert.


\section{libgraph}
libgraph stellt Datenstrukturen und Algorithmen für Graphen bereit. Als
Datenstruktur für Graphen werden Adjazenzlisten verwendet. Zuerst einmal
beinhaltet \footnote{libgraph/libgraph/datatypes.h: 77} ein dynamisches
Array () mit den Graphenknoten. Diese werden durch die Struktur
\footnote{libgraph/libgraph/datatypes.h: 48} dargestellt, welche
wiederum eine verkettete Liste mit den von diesem Knoten ausgehenden
Kanten enthalten. Für Kanten wird die Struktur
\footnote{libgraph/libgraph/datatypes.h: 58} verwendet. Diese Struktur
repräsentiert eine jeweils in nur eine Richtung zeigende Kante, so dass
bei einem gewöhnlichen Graphen für jede Kante zwei Instanzen dieser
Struktur erzeugt werden und die Variable opposite\_dir vad auf die
jeweils in die andere Richtung zeigende Kante zeigt. Bei gerichteten
Graphen (wie sie für Aufgabe 4 benötigt werden) ist diese Variable
\emph{NULL}.

Weiterhin enthält libgraph Datenstrukturen für Pfade
(\footnote{libgraph/libgraph/path\_list.h: 44}) und für Mengen bzw.
Gruppen von Pfaden (\footnote{libgraph/libgraph/path\_list.h: 56}).


\section{Hauptprogramm}
\begin{figure}[p]

\end{figure}
Das UML-Diagramm in Abbildung stellt die wichtigsten Klassen des
Hauptprogramms und deren Beziehungen dar, wobei nicht alle Variablen und
Funktionen der Klassen aufgelistet sind. \footnote{welfenlabcomp05.h:
78} ist die Klasse, die die zur Lösung der Aufgaben benötigten
Funktionen bereitstellt. Die Klassen \footnote{txtui/txtui.h: 33} und
stellen das Konsolen- bzw. das graphische Interface bereit. Mit
\footnote{gui/gui\_welfenlabcomp05.h: 39} ist ein Qt-Widget realisiert,
das das geladene Szenario/den geladenen Graphen darstellen kann.
\footnote{welfenlabcomp05.h: 40} dient zur Speicherung von Punkten eines
Szenarios und Informationen über diese.

\end{document}

% Ende des Codes

- --
E-Mail: ***@bbmy.ath.cx
Homepage: www.hyper-world.de.vu
Markus Kohm
2006-06-07 15:19:25 UTC
Permalink
Von besonderer Bedeutung scheint die Zahl der Zeilen auf der ersten
Seite zu sein sowie die figure-Umgebung
Es ist durchaus bekannt, dass LaTeX im Zusammenhang von Gleitobjekten
Probleme mit Fußnoten bekommen kann. Konkret kann es passieren, dass ein
Gleitobjekt einen Umbruch provoziert, dabei der Platz für die Fußnoten
freigelassen wird, die Fußnoten aber nicht ausgegeben werden. Davids
Fußnotenbemühungen (--> bigfoot) richten sich AFAIK auch gegen dieses
Problem.

Wobei es grundsätzlich keine gute Idee ist, unmittelbar nach einer
Überschrift ein Gleitobjekt einzufügen. Auch wenn dieses zwingend
weggleiten muss, werden dadurch Probleme gerade mit dem Umbruch zusätzlich
provoziert. So verschwindet in deinem Beispiel das Problem beispielsweise
komplett, wenn Du
\section{Hauptprogramm}
\begin{figure}[p]
\end{figure}
Das UML-Diagramm in Abbildung stellt die wichtigsten Klassen des
in

\section{Hauptprogramm}
Das
\begin{figure}[p]

\end{figure}
UML-Diagramm in Abbildung stellt die wichtigsten Klassen des

änderst.

Gruß
Markus
--
Gruppenhinweise (auch Minimalbeispiel) --> http://www.latex-einfuehrung.de
Fragen zu LaTeX? --> http://www.dante.de/faq/de-tex-faq/
Fragen zu KOMA-Script? --> Anleitung z. B. auf CTAN (--> FAQ);
--> http://www.komascript.de
Jan Gosmann
2006-06-07 15:28:31 UTC
Permalink
Danke! Jetzt funktioniert es und ich habe wieder etwas dazu gelernt.
Post by Markus Kohm
Von besonderer Bedeutung scheint die Zahl der Zeilen auf der ersten
Seite zu sein sowie die figure-Umgebung
Es ist durchaus bekannt, dass LaTeX im Zusammenhang von Gleitobjekten
Probleme mit Fußnoten bekommen kann. Konkret kann es passieren, dass ein
Gleitobjekt einen Umbruch provoziert, dabei der Platz für die Fußnoten
freigelassen wird, die Fußnoten aber nicht ausgegeben werden. Davids
Fußnotenbemühungen (--> bigfoot) richten sich AFAIK auch gegen dieses
Problem.
Wobei es grundsätzlich keine gute Idee ist, unmittelbar nach einer
Überschrift ein Gleitobjekt einzufügen. Auch wenn dieses zwingend
weggleiten muss, werden dadurch Probleme gerade mit dem Umbruch zusätzlich
provoziert. So verschwindet in deinem Beispiel das Problem beispielsweise
komplett, wenn Du
\section{Hauptprogramm}
\begin{figure}[p]
\end{figure}
Das UML-Diagramm in Abbildung stellt die wichtigsten Klassen des
in
\section{Hauptprogramm}
Das
\begin{figure}[p]
\end{figure}
UML-Diagramm in Abbildung stellt die wichtigsten Klassen des
änderst.
Gruß
Markus
- --
E-Mail: ***@bbmy.ath.cx
Homepage: www.hyper-world.de.vu
Frank Küster
2006-06-07 15:42:53 UTC
Permalink
Post by Ronny Gey
Post by Ronny Gey
Hallo,
ich benutze das KOMA script und habe einen Report, der auf [scrreprt]
basiert. Nun werden dort alle Fussnoten eines Kapitels am Ende eben
jenes gelistet und nicht auf der entsprechenden Seite, wo die Fussnote
auch vorkommt.
Wie kann ich das ändern?
Vielen Dank für die Hilfe,
Ronny
Hallo,
genau das gleiche Problem tritt bei mir auf. Also habe ich versucht ein
minimal Beispiel zu erstellen.
[...]
Post by Ronny Gey
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\PrerenderUnicode{ä}
\PrerenderUnicode{ö}
\PrerenderUnicode{ü}
\PrerenderUnicode{Ä}
\PrerenderUnicode{Ö}
\PrerenderUnicode{Ü}
\PrerenderUnicode{ß}
Einfacher stattdessen nur

\usepackage[utf8]{inputenc}

reproduziert auch den Fehler. Ja, es ist ein Fehler in LaTeX. Abhilfe
gibt's mit dem bigfoot-Paket.

Gruß, Frank
--
Post by Ronny Gey
ich wusste mal einen Befehl, der die Ausgabe auf stdout noch zusätzlich
in eine Datei umlenken konnte... Bitte helft mir auf die Sprünge.
"kaffee" war es nicht.
Lesen Sie weiter auf narkive:
Loading...