PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fußnoten in LTXtable



Profangas
26-01-2011, 09:29
Hallo zusammen, ich habe eine Frage bzgl. der Verwendung von Fußnoten in LTXtable. Irgendwie bekomme ich das nicht richtig hin.

Die Tabelle ist:

\begin{longtable}{ccc}
\caption{Grenzwerte für die zulässigen Störspannungen im Frequenzbereich 9\,kHz bis 30\,Mhz nach \cite{VDE0808-1}.}
\label{tab:Grenzwerte_VDE0808}\\
\tableheadcolor
\tablehead Frequenzbereich [MHz]&
\multicolumn{2}{c}{\tablehead \cellcolor{tableheadcolor} Grenzwerte [dB$\upmu$V]}\tabularnewline
\tableheadcolor
\tablehead &
\tablehead Quasispitzenwert&
\tablehead Mittelwert\tabularnewline
\endfirsthead
\hline
\multicolumn{3}{r}{\emph{weiter auf der nächsten Seite}}
\endfoot
\hline
\endlastfoot
\itshape 0,009 - 0,15 & 89 - 66\footnote{Lineare Abnahme mit dem Logarithmus der Frequenz.\label{FN1}} & -- \tabularnewline
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\tabularnewline
\itshape 0,50 - 5 & 56 & 46 \tabularnewline
\itshape 5 - 30 & 60 & 50
\end{longtable}

Der Aufruf in der Datei erfolgt mit:

\begin{minipage}{\linewidth}
{
\tablestyle
\tablealtcolored
\LTXtable{\textwidth}{tabellen/Grenzwerte_VDE0838.tex}
\vspace{\baselineskip}
}
\end{minipage}
\vspace{\baselineskip}

Leider druckt LaTeX mir die Fußnote zwei mal ab :mad:

Was mache ich falsch?

Vielen Dank im Voraus.

Sepp99
26-01-2011, 09:33
Was mache ich falsch?

Du machst kein Minimalbeispiel!
Sepp.-

Profangas
26-01-2011, 12:51
Ok, hier das Minimalbeispiel:

Hauptdatei:

\documentclass[
%a5paper, % alle weiteren Papierformat einstellbar
%landscape, % Querformat
%10pt, % Schriftgröße (12pt, 11pt (Standard))
%BCOR1cm, % Bindekorrektur, bspw. 1 cm
%DIVcalc, % führt die Satzspiegelberechnung neu aus
% s. scrguide 2.4
%oneside, % einseitiges Layout
%twocolumn, % zweispaltiger Satz
%openany, % Kapitel können auch auf linken Seiten beginnen
%halfparskip*, % Absatzformatierung s. scrguide 3.1
%headsepline, % Trennline zum Seitenkopf
%footsepline, % Trennline zum Seitenfuß
%notitlepage, % in-page-Titel, keine eigene Titelseite
%chapterprefix, % vor Kapitelüberschrift wird "Kapitel Nummer" gesetzt
%appendixprefix, % Anhang wird "Anhang" vor die Überschrift gesetzt
%normalheadings, % Überschriften etwas kleiner (smallheadings)
%idxtotoc, % Index im Inhaltsverzeichnis
%liststotoc, % Abb.- und Tab.verzeichnis im Inhalt
%bibtotoc, % Literaturverzeichnis im Inhalt
%leqno, % Nummerierung von Gleichungen links
%fleqn, % Ausgabe von Gleichungen linksbündig
%draft % überlangen Zeilen in Ausgabe gekennzeichnet
]
{scrbook}

\usepackage[
% german,
ngerman,
% english,
% frensh,
]{babel}



%% Packages für Grafiken & Abbildungen %%%%%%%%%%%%%%%%%%%%%%
\usepackage{graphicx} %%Zum Laden von Grafiken
\usepackage{LTXtable}
\usepackage{savefnmark}

\begin{document}

\begin{minipage}{\linewidth}
{
\LTXtable{\textwidth}{Grenzwerte_VDE0808.tex}
}
\end{minipage}


\end{document}


Tabelle

\begin{longtable}{ccc}
\caption{Grenzwerte für die zulässigen Störspannungen im Frequenzbereich 9\,kHz bis 30\,Mhz.}
\label{tab:Grenzwerte_VDE0808}\\

Frequenzbereich [MHz]&\multicolumn{2}{c}{Grenzwerte}\tabularnewline
&Quasispitzenwert&Mittelwert\tabularnewline
\endfirsthead
\hline
\multicolumn{3}{r}{\emph{weiter auf der nächsten Seite}}
\endfoot
\hline
\endlastfoot
\itshape 0,009 - 0,15 & 89 - 66\footnote{Lineare Abnahme mit dem Logarithmus der Frequenz.\label{FN1}} & -- \tabularnewline
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\footref{FN1} \tabularnewline
\itshape 0,50 - 5 & 56 & 46 \tabularnewline
\itshape 5 - 30 & 60 & 50
\end{longtable}

Sepp99
26-01-2011, 13:39
naja - geht ja schon - fast. Du mußt die Fußnoten anders setzen:


\documentclass{scrbook}

\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{filecontents}
\begin{filecontents}{Grenzwerte_VDE0808.tex}
\begin{longtable}{ccc}
\caption{Grenzwerte für die zulässigen Störspannungen im Frequenzbereich 9\,kHz bis 30\,Mhz.}
\label{tab:Grenzwerte_VDE0808}\\
Frequenzbereich [MHz]&\multicolumn{2}{c}{Grenzwerte}\\
&Quasispitzenwert&Mittelwert\\
\endfirsthead
\hline
\multicolumn{3}{r}{\emph{weiter auf der nächsten Seite}}
\endfoot
\hline
\endlastfoot
\itshape 0,009 - 0,15 & 89 - 66\footref{FN1} & -- \\
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\footref{FN1} \\
\itshape 0,50 - 5 & 56 & 46 \\
\itshape 5 - 30 & 60 & 50\footref{FN2}
\end{longtable}

\end{filecontents}


%% Packages für Grafiken & Abbildungen %%%%%%%%%%%%%%%%%%%%%%
\usepackage{graphicx} %%Zum Laden von Grafiken
\usepackage{ltxtable}
\usepackage{savefnmark}

\begin{document}

\begin{minipage}{\linewidth}
{
\LTXtable{\textwidth}{Grenzwerte_VDE0808.tex}
}
\end{minipage}
\stepcounter{footnote}
\footnotetext{Konservative bzw. worst-case Schätzung\label{FN1}}
\stepcounter{footnote}
\footnotetext{eine andere\label{FN2}}

\end{document}


Gruß, Sepp.-

bobmalaria
26-01-2011, 13:44
hi,

eine minipage übersteht doch keinen seitenumbruch, oder? die hat bei einer longtable auch normalerweise nichts zu suchen (meiner meinung nach)

gruss

Sepp99
26-01-2011, 13:55
@bobmalaria
Stimmt, hatte ich übersehen. Ich war nur auf die Frage mit den Fußnoten konzentriert. Die klappen ja jetzt, auch wenn ich die minipage-Umgebung weglasse.

Gruß, Sepp.-

Profangas
27-01-2011, 06:44
Hallo zusammen,

Danke für die Antworten! Ok Fußnote funktioniert jetzt im Prinzip. Jedoch steht im Originaldokument die Fußnote zwei Seiten weiter vorne wie die Tabelle?

Die minipage habe ich nun rausgeschmissen. Ich hatte sie eingefügt weil ohne die Minipage unter Umständen eine auf der selben Seite unten platzierte Grafik zu weit nach unten rutscht (aber nur in Verbindung mit der Fußnotenproblematik).

Nun aber zurück: Wie bekomme ich nun die Fußnote noch auf die richtige Seite?

Sepp99
27-01-2011, 06:57
Kann ich nicht nachvollziehen, Fußnote steht definitiv nach der Tabelle:


\documentclass{scrbook}

\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{filecontents}
\begin{filecontents}{Grenzwerte_VDE0808.tex}
\begin{longtable}{ccc}
\caption{Grenzwerte für die zulässigen Störspannungen im Frequenzbereich 9\,kHz bis 30\,Mhz.}
\label{tab:Grenzwerte_VDE0808}\\
Frequenzbereich [MHz]&\multicolumn{2}{c}{Grenzwerte}\\
&Quasispitzenwert&Mittelwert\\
\endfirsthead
\hline
\multicolumn{3}{r}{\emph{weiter auf der nächsten Seite}}
\endfoot
\hline
\endlastfoot
\itshape 0,009 - 0,15 & 89 - 66\footref{FN1} & -- \\
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\footref{FN1} \\
\itshape 0,50 - 5 & 56 & 46 \\
\itshape 5 - 30 & 60 & 50\footref{FN2}\\
\itshape 0,009 - 0,15 & 89 - 66\footref{FN1} & -- \\
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\footref{FN1} \\
\itshape 0,50 - 5 & 56 & 46 \\
\itshape 5 - 30 & 60 & 50\footref{FN2}\\
\itshape 0,009 - 0,15 & 89 - 66\footref{FN1} & -- \\
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\footref{FN1} \\
\itshape 0,50 - 5 & 56 & 46 \\
\itshape 5 - 30 & 60 & 50\footref{FN2}\\
\itshape 0,009 - 0,15 & 89 - 66\footref{FN1} & -- \\
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\footref{FN1} \\
\itshape 0,50 - 5 & 56 & 46 \\
\itshape 5 - 30 & 60 & 50\footref{FN2}\\
\itshape 0,009 - 0,15 & 89 - 66\footref{FN1} & -- \\
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\footref{FN1} \\
\itshape 0,50 - 5 & 56 & 46 \\
\itshape 5 - 30 & 60 & 50\footref{FN2}\\
\itshape 0,009 - 0,15 & 89 - 66\footref{FN1} & -- \\
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\footref{FN1} \\
\itshape 0,50 - 5 & 56 & 46 \\
\itshape 5 - 30 & 60 & 50\footref{FN2}\\
\itshape 0,009 - 0,15 & 89 - 66\footref{FN1} & -- \\
\itshape 0,15 - 0,50 & 66 - 56\footref{FN1} & 56 - 46\footref{FN1} \\
\itshape 0,50 - 5 & 56 & 46 \\
\itshape 5 - 30 & 60 & 50\footref{FN2}\\

\end{longtable}
\stepcounter{footnote}
\footnotetext{Konservative bzw. worst-case Schätzung\label{FN1}}
\stepcounter{footnote}
\footnotetext{eine andere\label{FN2}}
\end{filecontents}


%% Packages für Grafiken & Abbildungen %%%%%%%%%%%%%%%%%%%%%%
\usepackage{graphicx} %%Zum Laden von Grafiken
\usepackage{ltxtable}
\usepackage{savefnmark}

\begin{document}
\blindtext[8]

\LTXtable{\textwidth}{Grenzwerte_VDE0808.tex}



\blindtext\footnote{eine weitere}

\blindtext

\end{document}


Wie schon einmal gesagt, mach ein Minimalbsp., dass dein Problem aufzeigt!

Sepp.-

Profangas
27-01-2011, 06:58
Kann ich Dir mein komplettes Projekt zippen und zusenden?

Profangas
27-01-2011, 07:02
Hier Schau was er macht...

Sepp99
27-01-2011, 07:16
Ein Bild sagt mehr als tausend Worte - nur in diesem Fall sagt es gar nichts. Ich sehe nur eine Seite, die nichts aussagt. Wenn Du willst, kannst Du ja das ganze einmal posten (mit Präambel und zB. Kapitel 1). Weitere Informationen, wie welche Distribution, welchen Editor, welches System, wie Du kompilierst usw., wären wichtig.

Im Übrigen ist zu sagen: das ist ein Forum und kein Helpdesk. Es wäre schön, wenn Du die Beispiele, die dir geliefert werden, auch durchdenkst. Das war bei dem letzten, auf Grund der unmittelbar erfolgten Antwort, sicher nicht möglich gewesen.

Somit sei ausdrücklich noch einmal auf ein Minimalbsp.
http://www.minimalbeispiel.de/mini.html
verwiesen.

Sepp.-

Profangas
27-01-2011, 07:25
Richtig! Zugegebenermaßen war meine Behauptung, die Fußnoten stünden auf der falschen Seite nicht richtig. Der Fehler lag darin, dass ich im Originalprojekt den Teil

\stepcounter{footnote}
\footnotetext{Lineare Abnahme mit dem Logarithmus der Frequenz\label{FN1}}

an der falschen Stelle eingebunden habe. Das hätte ich im letzten Post schreiben sollen. Sorry. Aber ich war so verwirrt, dass ich wieder bei meinem urursprünglichen Problem, nämlich dass das Bild unten an der Seite hängt angelangt bin.

Deswegen tu ich mich ja so schwer, ein Minimalbeispiel zu erstellen: Ich schmeiß soviel raus, dass irgendwann das Layout "zufällig" passt. Aber gut ich versuchs nochmal und poste es dann.

Profangas
27-01-2011, 08:10
Hallo, Ok, ich denke ich habe nun etwas das einem Minimalbeispiel einigermaßen nahekommt. Der Effekt tritt auf Seite 4 auf. Ein Screenshot ist ebenfalls im Anhang. Als Editor nehme ich das TexnicCenter 1.0 Stable Release Candidate 1.0. Als Compiler MikTeX 2.8 -->pdflatex.exe mit den neuesten (gestern) Updates. OS ist Windows XP 32bit.

rstuby
27-01-2011, 08:47
Hallo! Ich habe versucht, dieses Beispiel für mich ausprobierbar zu machen, habe es aber aufgegeben.
Tue bitte die input-Dateien mit ins Hauptdokument, damit du siehst, wie viel du zu kürzen hast. Lösche die Sachen, die du sowieso schon auskommentiert hast. Und lade bitte nur die Pakete, die du wirklich brauchst, um das Problem zu demonstrieren. Ich habe keine Lust, hier hunderttausend Pakete nachzuladen, die ich selber gar nicht benutze, nur um ein Beispiel auszuprobieren.
Ich weiß, das ist viel Arbeit. Aber wenn du dir sie nicht machst, macht sie keiner. Ich war ja schon dabei, aber es ist einfach zu viel. Um ein fremdes Beispiel auszuprobieren zumindest. Bei dir ist ja wahrscheinlich die Motivation höher...

Sepp99
27-01-2011, 09:35
Ich denke, mit deinem Problem bist Du sicher bei dem Autor der Vorlage besser aufgehoben. So etwas von unübersichtlich habe ich noch nicht erlebt.
Wie schon auch rstuby, habe auch ich weder Zeit noch Lust mich durch diesen Wust durchzuarbeiten.
Das ist der Fluch von Vorlagen.
Als weniges hilft noch ein \clearpage vor den Abbildungen nach der 2. Tabelle. Warum gehst Du überhaupt den Umweg über ltxtable?

Sepp.-

EDIT: warum hast Du denn dein "MB" aus #13 herausgenommen?

Profangas
27-01-2011, 09:58
Hallo zusammen.

Ich verstehe die Problematik. Ich habe begonnen in der Präambel die Sachen raus zu nehmen. Dabei bin ich auf folgende Einstellung gestossen:

\renewcommand{\bottomfraction}{.5} % vorher: .3

Ich habe die zeile auskommentiert und siehe da, es funktioniert. Leider bin ich nicht genug LaTeX-versiert um zu durchschauen ob das Problem gelöst wurde oder ob ich den Teufel mit dem Belzebub ausgetrieben habe.

Leider ist es mir im Moment nicht möglich ein zufriedenstellendes Minimalbeispiel zu erstellen weil sich, wie oben beschrieben, die Änderungen jedesmal auf das Layout auswirken. Daher tut es mir Eure zeit in Anspruch genommen zu haben...

Profangas
27-01-2011, 09:59
Weil im MB noch Textfragmente drin waren, die nix im internet zu suchen haben.

rstuby
27-01-2011, 10:03
Ich würd mal so als Faustregel sagen: wenn man etwas weglässt und dadurch wird das Gesamtdokument besser, ist das Weglassen mit >60% Wahrscheinlichkeit eine gute Entscheidung gewesen. Etwas hinzuzufügen würde ich in jedem Fall als problemträchtiger einstufen.

Sepp99
27-01-2011, 10:09
Diskussion zu Vorlagen siehe
http://www.golatex.de/viewtopic,p,26389.html#26389
Dort ist auch der Vorlagenautor aktiv.

Sepp.-