Longtable-Fußnoten an Tabular anpassen?

Tabellen und Grafiken erstellen und anordnen


orbit-hamster
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 12. Feb 2016, 18:05

Longtable-Fußnoten an Tabular anpassen?

Beitrag von orbit-hamster »

Hallo zusammen,

ich schreibe grade an meiner Dissertation in Chemie und stehe vor einem kleinen Problem. Normalerweise binde ich wie folgt Tabellen in mein Dokument ein:
\documentclass[twoside,DIV=14,BCOR=20mm]{scrreprt}
\usepackage{geometry}
\geometry{a4paper,left=35mm,right=20mm, top=2cm, bottom=3.0cm} 


\setlength{\parindent}{0pt}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage{footnote}
\usepackage{float}
\usepackage{graphicx}

\usepackage[onehalfspacing]{setspace}

\usepackage{booktabs}
\usepackage{array} 
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage{arydshln}

\setfootnoterule[0cm]{0cm} %Option für die Linie über der Fußnote
\usepackage[flushmargin]{footmisc}

\begin{document}
\begin{table}[H]
	\centering
		\caption{Synthese von  ...} 
	
%		\begin{figure}[H]
%			\centering
%			\includegraphics[scale = 0.9]{....eps} 
%		\end{figure} 
	
	\begin{minipage}{\textwidth}
 	 \centering
   	\begin{tabular}{ccccc}
	\toprule
	\textbf{1} & \textbf{1} &\textbf{1} &\textbf{1} & \textbf{1}\\	
	\midrule
 1 & 2 & 3 & 4 & 5\footnote{Nur eine Testnote} \\
 	\bottomrule


\end{tabular}
	
	 \end{minipage}
	\label{t:}
\end{table}
\end{document}

Jetzt habe ich aber eine Tabelle, die über mehr als eine Seite geht, da in dieser einige Moleküle dargestellt werden.

Ich wollte die ganze Sache jetzt mit longtable einbinden, dann komme ich aber in Teufelsküche mit dem footnote-Befehl. Erstmal sind die Fußnoten dann Buchstaben und keine Zahlen mehr, zweitens werden diese nicht direkt unter dem Dokument angezeigt. Ich kann ja die ganze Sache nicht in eine Minipage stecken, da ja sonst der Sinn der longtable flöten geht.
\begin{table}[H]

		\caption{Synthese von  ...} 
		
			%\begin{figure}[H]
			%\centering
			%\includegraphics[scale = 0.9]{Ergebnisse/Abbildungen/uebersicht_mhr_lacton.eps} 
			%\end{figure} 

\begin{longtable}{ccccc}

\toprule
	\textbf{1} & \textbf{1} &\textbf{1} &\textbf{1} & \textbf{1}\\	
	\midrule
 1 & 2 & 3 & 4 & 5\footnote{Nur eine Testnote} \\
 	\bottomrule



\end{longtable}
\end{table}

Meine Frage ist nun, ob es einen anderen Möglichkeit gibt, Tabellen auf mehrere Seiten aufzuteilen bzw. was ich an der longtable-footnote-Problematik ändern muss, dass die Fußtnoten genauso wie oben dargestellt werden.

Noch eine weiteres, aber rein optisches Problem: Kann ich den Fußnotentext unter der Tabelle autmatisch einrücken lassen, damit er immer unter dem ersten Argument der Tabelle steht?

Ich hoffe ich konnte mein Problem schildern und dass es dafür auch eine Lösung gibt.

Vielen Dank und beste Grüße

Noch so einer

Beitrag von Noch so einer »

longtable und Fußnoten vertragen sich nicht. Ich kenne keinen Automatismus, um die Fußnoten auf die jeweilige Seite zu bekommen. Man könnte allenfalls gefakte Fußnoten verwenden und alle Fußnoten dann unmittelbar nach dem Ende der longtable zu Fuß setzen. Wenn das in der Breite der Tabelle geschehen soll, könnte man das über \multicolumn-Anweisungen im \endlastfoot-Teil machen.

BTW: longtable in table verpackt ist Unsinn! \caption ist bei longtable Bestandteil der Tabelle und gehört in der Regel in den \endlasthead-Teil, ggf. ohne Verzeichniseintrag und gekürzt im \endhead-Teil wiederholt.

orbit-hamster
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 12. Feb 2016, 18:05

Beitrag von orbit-hamster »

Danke für die schnelle Antwort.

Dass sich die beiden nicht miteinander vertragen, habe ich schon mitbekommen und in vielen Foren gelesen.

Wenn ich die longtable-Umgebung aber nicht in eine table-Umgebung einbette bekomm ich Probleme mit Formatierung zwecks Name der Tabelle über dem Bild und dann erst die Tabelle.

Beste Grüße

Besserwisser

Beitrag von Besserwisser »

Kann ich nicht nachvollziehen. Mir ist auch nicht klar, was du bei einer Tabelle mit »Bild« meinst.

orbit-hamster
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 12. Feb 2016, 18:05

Beitrag von orbit-hamster »

Besserwisser hat geschrieben:Kann ich nicht nachvollziehen. Mir ist auch nicht klar, was du bei einer Tabelle mit »Bild« meinst.
\documentclass[twoside,DIV=14,BCOR=20mm]{scrreprt}
\usepackage{geometry}
\geometry{a4paper,left=35mm,right=20mm, top=2cm, bottom=3.0cm} 


\setlength{\parindent}{0pt}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage{footnote}
\usepackage{float}
\usepackage{graphicx}
\usepackage{longtable}

\usepackage[onehalfspacing]{setspace}

\usepackage{booktabs}
\usepackage{array} 
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage{arydshln}

\setfootnoterule[0cm]{0cm} %Option für die Linie über der Fußnote
\usepackage[flushmargin]{footmisc}

\begin{document}

\begin{table}[H]

		\caption{Synthese von  ...} 

% HIER KOMMT EINE ABBILDUNG ZENTRIERT ÜBER DIE TABELLE UND UNTER CAPTION
		
			\begin{figure}[H]
			\centering
			\includegraphics[scale = 0.9]{....png} 
			\end{figure} 

\begin{longtable}{ccccc}

\toprule
	\textbf{1} & \textbf{1} &\textbf{1} &\textbf{1} & \textbf{1}\\	
	\midrule
 1 & 2 & 3 & 4 & 5\footnote{Nur eine Testnote} \\
 	\bottomrule



\end{longtable}
\end{table}





\end{document}
Also folgendes Format benötige ich:

1.) Tabellenüberschrift
2.) Abbildung der Reaktion die in der Tabelle analysiert wird
3.) Tabelleninhalt


Mit dem gezeigten Quellcode habe ich das immer gut hinbekommen.

Noch so einer

Beitrag von Noch so einer »

Ergibt:
LaTeX Error: Unknown graphics extension: ....png.
Gleitumgebung in Gleitumgebung ist auch wenig sinnvoll. Die figure-Umgebung ist das schlicht überflüssig. Die table-Umgebung ist es auch.
Wenn du nicht willst, dass Bild und Tabelle gleiten, dann lass einfach die Gleitumgebungen weg:
\documentclass[twoside,DIV=14,BCOR=20mm]{scrreprt}
\usepackage{geometry}
\geometry{a4paper,left=35mm,right=20mm, top=2cm, bottom=3.0cm} 

%\setlength{\parindent}{0pt}% Schalte niemals sämtliche Absatzauszeichnungen ab. Absätze werden sonst beliebig. Verwende bei Bedarf Option parskip (siehe KOMA-Script-Anleitung)

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage{footnote}
\usepackage{graphicx}
\usepackage{longtable}

\usepackage[onehalfspacing]{setspace}

\usepackage{booktabs}
\usepackage{array} 
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage{arydshln}

\setfootnoterule[0cm]{0cm} %Option für die Linie über der Fußnote
\usepackage[flushmargin]{footmisc}

\begin{document}

\begin{minipage}{\textwidth}
  \centering
  \captionaboveof{table}{Synthese von  ...} 
  \includegraphics[scale = 0.9]{example-image.png} 
\end{minipage}
\begin{longtable}{ccccc}
\toprule
   \textbf{1} & \textbf{1} &\textbf{1} &\textbf{1} & \textbf{1}\\   
   \midrule
 1 & 2 & 3 & 4 & 5\footnote{Nur eine Testnote} \\
    \bottomrule
\end{longtable}

\end{document}
Alternativ kann man auch alles in die longtable setzen:
\documentclass[twoside,DIV=14,BCOR=20mm]{scrreprt}
\usepackage{geometry}
\geometry{a4paper,left=35mm,right=20mm, top=2cm, bottom=3.0cm} 

%\setlength{\parindent}{0pt}% Schalte niemals sämtliche Absatzauszeichnungen ab. Absätze werden sonst beliebig. Verwende bei Bedarf Option parskip (siehe KOMA-Script-Anleitung)

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage{footnote}
\usepackage{graphicx}
\usepackage{longtable}

\usepackage[onehalfspacing]{setspace}

\usepackage{booktabs}
\usepackage{array} 
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage{arydshln}

\setfootnoterule[0cm]{0cm} %Option für die Linie über der Fußnote
\usepackage[flushmargin]{footmisc}

\usepackage{mwe}

\begin{document}

\listoftables

\begin{longtable}{ccp{10cm}}
  \captionabove{Synthese von \dots}\\
  \multicolumn3c{\includegraphics[scale=0.9]{example-image}}\\
  \toprule
  \endfirsthead
  \captionabove[]{Synthese von \dots (Fortsetzung)} \\
  \toprule
  \endhead
  \bottomrule
  \endfoot
  links & mitte & \blindtext \\
  links & mitte & \blindtext \\
  links & mitte & \blindtext \\
  links & mitte & \blindtext \\
\end{longtable}

\end{document}
Und hier noch die Fußnoten zu Fuß nach der Tabelle, wie ich sie in meinem früheren Kommentar angedeutet hatte:
\documentclass[twoside,DIV=14,BCOR=20mm]{scrreprt}
\usepackage{geometry}
\geometry{a4paper,left=35mm,right=20mm, top=2cm, bottom=3.0cm} 

%\setlength{\parindent}{0pt}% Schalte niemals sämtliche Absatzauszeichnungen ab. Absätze werden sonst beliebig. Verwende bei Bedarf Option parskip (siehe KOMA-Script-Anleitung)

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage{footnote}
\usepackage{graphicx}
\usepackage{longtable}

\usepackage[onehalfspacing]{setspace}

\usepackage{booktabs}
\usepackage{array} 
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage{arydshln}

\setfootnoterule[0cm]{0cm} %Option für die Linie über der Fußnote
\usepackage[flushmargin]{footmisc}

\usepackage{mwe}

\begin{document}

\listoftables

\begin{longtable}{ccp{10cm}}
  \captionabove{Synthese von \dots}\\
  \multicolumn3c{\includegraphics[scale=0.9]{example-image}}\\
  \toprule
  \endfirsthead
  \captionabove[]{Synthese von \dots (Fortsetzung)} \\
  \toprule
  \endhead
  \bottomrule
  \endfoot
  \bottomrule
  \multicolumn3l{\footnotesize \makebox[1em][r]{1}\quad Eine erste Fußnote}\\
  \multicolumn3l{\footnotesize \makebox[1em][r]{2}\quad Eine zweite Fußnote}\\
  \endlastfoot
  links & mitte\textsuperscript{1} & \blindtext \\
  links & mitte & \blindtext \\
  links\textsuperscript{2} & mitte & \blindtext \\
  links & mitte & \blindtext \\
\end{longtable}

\end{document}

orbit-hamster
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 12. Feb 2016, 18:05

Beitrag von orbit-hamster »

Noch so einer hat geschrieben:Ergibt:
LaTeX Error: Unknown graphics extension: ....png.
Ja OK, da hast du recht. Hatte das Beispiel-Bild vergessen einzubinden.

Mit der Gleitumgebung funktioniert auch super. Ergibt das gleiche wie bei meinem Quellcode. War ein wenig umständlich ;)

Deine longtable-Umgebung sieht auch vielversprechend aus! Vielen Dank.

Wäre es möglich, dass du den Quellcode innerhalb der longtable Umgebung einmal kommentieren könntest, für was welcher Befehl ist? Ich verstehe zum Beispiel nicht, warum der Inhalt der Tabelle als letztes im Quellcode auftaucht und für was die ganzen "heads" und "foots" sind.

Kann man die Fußnoten unter der Tabelle noch folgend formatieren?

-Zahlen hochgestellt
-Zahlen direkt am Text
-Abstand zwischen Fußtnoten kleiner?

Vielen DANK aber schonmal!!!

Noch so einer

Beitrag von Noch so einer »

Die Befehle innerhalb der longtable→[d]longtable[/d]

Abstand ändern geht mit dem optionalen Argument von \\, das es auch bei longtable gibt.

Ich habe jetzt Feierabend.

orbit-hamster
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 12. Feb 2016, 18:05

Beitrag von orbit-hamster »

Noch so einer hat geschrieben:Die Befehle innerhalb der longtable→[d]longtable[/d]

Abstand ändern geht mit dem optionalen Argument von \\, das es auch bei longtable gibt.

Ich habe jetzt Feierabend.

Dann wünsch ich dir ein schönen Feierabend und ich lese mich mal durch die Dokumentation.

Antworten