Formatierung von tablenotes

Tabellen und Grafiken erstellen und anordnen


MichaelW
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 15. Jan 2015, 13:12

Formatierung von tablenotes

Beitrag von MichaelW »

Guten morgen allerseits,

ich habe ein Problem mit der Formatierung der fußnoten von tablenotes in einer threeparttable-umgebung.

Und zwar möchte ich die gesetzten fußnoten je nach tabelle bündig an der Unterkante platzieren. Im Anhang ist noch ein Beispiel dazu.

Bild

Minimalbeispiel:
\documentclass[]{scrreprt}

\usepackage[table,xcdraw]{xcolor}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{array}
\usepackage{threeparttable}	
\usepackage{threeparttablex}

\begin{document}

\begin{table}
	\begin{threeparttable}
		\captionabove{Beispiel\tnote{}}
		\begin{tabular}{p{5.1cm}p{10.2cm}} 
			\toprule
			Beispieltext & Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2\\
			\bottomrule 
		\end{tabular} 
		\begin{tablenotes}
			\item \footnotesize Informationen aus dem Katalog XY der Firma XX, abgerufen am 02.07.2015.
		\end{tablenotes}
	\end{threeparttable}
\end{table}

\begin{table}
	\centering
	\begin{threeparttable}
		\captionabove{Beispiel 2\tnote{}}
		\begin{tabular}{p{2.1cm}p{7.2cm}} 
			\toprule
			Beispieltext & Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2\\
			\bottomrule 
		\end{tabular} 
		\begin{tablenotes}
			\item \footnotesize Informationen aus dem Katalog XY der Firma XX, abgerufen am 02.07.2015.
		\end{tablenotes}
	\end{threeparttable}
\end{table}


\end{document} 
Für jede Hilfestellung bin ich sehr dankbar.

Gruß
Michael
Dateianhänge
michaelwThreeparttableNotes.jpg
michaelwThreeparttableNotes.jpg (21.19 KiB) 4068 mal betrachtet

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4268
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ohne optionales Argument beim \item macht die tablenotes-Umgebung nicht viel Sinn. Da kannst ja auch ein \footnotesize text ... schreiben. Mit geht es so:
\documentclass[]{scrreprt}

\usepackage[table,xcdraw]{xcolor}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{array}
\usepackage[flushleft]{threeparttable}
\usepackage{threeparttablex}

\begin{document}

\begin{table}
   \begin{threeparttable}
      \captionabove{Beispiel\tnote{1}}
      \begin{tabular}{p{5.1cm}p{10.2cm}}
         \toprule
         Beispieltext & Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2\\
         \bottomrule
      \end{tabular}
      \begin{tablenotes}
         \item[1] \footnotesize Informationen aus dem Katalog XY der Firma XX, abgerufen am 02.07.2015.
      \end{tablenotes}
   \end{threeparttable}
\end{table}

\begin{table}
   \centering
   \begin{threeparttable}
      \captionabove{Beispiel 2\tnote{1}}
      \begin{tabular}{p{2.1cm}p{7.2cm}}
         \toprule
         Beispieltext & Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2\\
         \bottomrule
      \end{tabular}
      \begin{tablenotes}
         \item[1] \footnotesize Informationen aus dem Katalog XY der Firma XX, abgerufen am 02.07.2015.
      \end{tablenotes}
   \end{threeparttable}
\end{table}


\end{document}

MichaelW
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 15. Jan 2015, 13:12

Beitrag von MichaelW »

super, funktioniert schon mal sehr gut.

bekommt man mehrzeilige fußzeilen auch bündig?
also dass sie auf gleicher höhe mit dem ersten buchstaben der ersten zeile sind? =)

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

flushleft?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

MichaelW
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 15. Jan 2015, 13:12

Beitrag von MichaelW »

flushleft hat mir bereits geholfen =)

ich würde aber gerne die zweite zeile bei längeren fußnoten etwas einrücken, damit es nicht gleich auf mit der hochzahl sondern mit dem text ist.

ich hoffe, ich konnte mich einigermaßen verständlich ausdrücken :D

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Was tut flushleft?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

MichaelW
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 15. Jan 2015, 13:12

Beitrag von MichaelW »

ich würde sagen dass flushleft den text linksbündig ausrichtet ;)

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Dir fehlt Abenteuerlust. Probiers doch mal aus.


Oder schau halt in die Doku, wenn du dich nicht traust.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4268
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Johannes, das ist schon fast Loriotverdächtig.

Mein Beispiel benützt doch schon flushleft.

MichaelW: tablenotes ist intern eine Liste und die Parameter kann man schon anpassen. Ggfs. ist es aber einfacher, statt tablenotes eine normale enumerate-Liste zu benutzen und die mit enumitem anzupassen.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ja, genau. Und sofern ich den OP richtig verstanden habe, möchte er flushleft eben nicht.
\documentclass[]{scrreprt}

\usepackage[table,xcdraw]{xcolor}
\usepackage{booktabs}
\usepackage{blindtext}
\usepackage{tabularx}
\usepackage{array}
\usepackage{threeparttable}
\usepackage{threeparttablex}

\begin{document}

\begin{table}
	\centering
	\begin{threeparttable}
		\captionabove{Beispiel\tnote{1}}
		\begin{tabular}{p{3.1cm}p{7.2cm}}
			\toprule
			Beispieltext & Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2\\
			\bottomrule
		\end{tabular}
		\begin{tablenotes}
		\item[1] \footnotesize \blindtext{}Informationen aus dem Katalog XY der Firma XX, abgerufen am 02.07.2015.
		\end{tablenotes}
	\end{threeparttable}
\end{table}

\makeatletter
\g@addto@macro\TPT@defaults{\TPT@opt@flushleft}
\makeatother
\begin{table}
	\centering
	\begin{threeparttable}
		\captionabove{Beispiel 2\tnote{1}}
		\begin{tabular}{p{3.1cm}p{7.2cm}}
			\toprule
			Beispieltext & Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2, Beispieltext 2\\
			\bottomrule
		\end{tabular}
		\begin{tablenotes}
		\item[1] \footnotesize\blindtext Informationen aus dem Katalog XY der Firma XX, abgerufen am 02.07.2015.
		\end{tablenotes}
	\end{threeparttable}
\end{table}


\end{document}
\documentclass{article}
\usepackage{blindtext}
\begin{document}
\begin{itemize}
	\item [1] \blindtext
	\item \blindtext
\end{itemize}
\end{document}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten