Tabellen und Grafiken erstellen und anordnen
Manfred
Forum-Newbie
Beiträge: 4 Registriert: Fr 27. Jan 2017, 20:35
Beitrag
von Manfred » Fr 27. Jan 2017, 21:05
Hallo zusammen,
ich bin neu bei Latex und würde gerne eine Notiz unter meine Tabelle hinzufügen, und zwar mit dem package (threeparttable) und dem Befehl \tablenotes. Ich habe alles so gemacht wie in der package Beschreibung, allerdings funktioniert es nicht. Der Befehl \begin{tablenotes} wird gar nicht erkannt.
Kann mir vielleicht jemand einen Tipp geben? Ich habe keine Ahnung, warum es nicht klappt.
Vielen Dank vorab,
Manfred
Anbei mein Code
\documentclass[11pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{bm}
\usepackage[english,ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[left]{eurosym}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{mathabx}
\usepackage{geometry}
\usepackage{caption}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{natbib}
\bibliographystyle{chicago}
\usepackage{threeparttable}
\usepackage{booktabs}
\begin{table}
\begin{threeparttable}
\centering
\caption{Vergleich RX und HML}
\begin{tabular}{ccccccc}
\hfill& \multicolumn{3}{c}{Alle Länder}&\multicolumn{3}{c}{Ausgewählte Länder}\\ \toprule
& RX1 & HML1 & RX2 & HML2 & HML3 & RX3\\ \midrule
Z1& 5& 8& 7& 12& 124& 78 \\
Z2& 12& 54& 5.4& 8.9& 16.7& 100.6\\
Z3& 34& 57.34& 123& 12.78& 23.98& 5.98\\ \bottomrule
\end{tabular}\\
\begin{tablenotes}
\item[1] ABCDEF Test
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
Bartman
Forum-Meister
Beiträge: 2456 Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz
Beitrag
von Bartman » Fr 27. Jan 2017, 21:46
Achte bitte darauf, ob Dein
Beispiel vollständig ist, bevor Du es veröffentlichst.
Mein Vorschlag:
\documentclass[11pt,a4paper]{article}
\usepackage[english,ngerman]{babel}
\usepackage[utf8]{inputenc}% <- Option für diese Beispiel geändert, andernfalls müssten die Umlaute im Text angepasst werden.
\usepackage[T1]{fontenc}
\usepackage{caption}
\usepackage{threeparttable}
\usepackage{booktabs}
\begin{document}% <- eingefügt
\begin{table}
\centering% <- verschoben
\begin{threeparttable}
\caption{Vergleich RX und HML}
\begin{tabular}{*7c}
\toprule
& \multicolumn{3}{c}{Alle Länder}&\multicolumn{3}{c}{Ausgewählte Länder}\\
\cmidrule(lr){2-4}\cmidrule(lr){5-7}
& RX1 & HML1 & RX2 & HML2 & HML3 & RX3\\
\midrule
Z1& 5& 8& 7& 12& 124& 78 \\
Z2& 12& 54& 5.4& 8.9& 16.7& 100.6\\
Z3& 34& 57.34& 123& 12.78& 23.98& 5.98\\
\bottomrule
\end{tabular}%\\ <- geändert
\begin{tablenotes}
\item[1] ABCDEF Test
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
Der Einsatz der Fähigkeiten des Pakets
siunitx für die zweite bis siebte Spalte wäre ebenfalls überlegenswert.
Manfred
Forum-Newbie
Beiträge: 4 Registriert: Fr 27. Jan 2017, 20:35
Beitrag
von Manfred » Fr 27. Jan 2017, 22:15
Hallo Bartmann,
Danke für Deine Antwort. Es liegt wohl wirklich an der Option latin1.
Gibt es eventuell eine Möglichkeit das UTF8 Umlaute direkt erkennt? Sonst müsste ich jetzt mein gesamtes Dokument ändern (und immer "a für ä schreiben)?
Viele Grüße,
Manfred
Bartman
Forum-Meister
Beiträge: 2456 Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz
Beitrag
von Bartman » Fr 27. Jan 2017, 22:34
Da war ich wohl etwas übereifrig beim Minimieren Deines Beispiels.
Ich habe
textcomp entfernt, dessen Abwesenheit zusammen mit der Option latin bei
inputenc im Online-Editor von Overleaf eine Fehlermeldung wirft.
Manfred
Forum-Newbie
Beiträge: 4 Registriert: Fr 27. Jan 2017, 20:35
Beitrag
von Manfred » Fr 27. Jan 2017, 22:50
Leider funktioniert es immer noch nicht. Jetzt bekomme ich zwar keine Fehlermeldung, allerdings schreibt mir Latex bei "ä" jetzt "A Tilde" und dahinter ein "Sonnenähnliches Symbol;)) Irgendwie ist da der Wurm drin...
Bartman
Forum-Meister
Beiträge: 2456 Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz
Beitrag
von Bartman » Fr 27. Jan 2017, 23:29
Ich habe mit dem Editor TeXworks auf meinem Rechner zum Testen eine in
ISO 8859-1 (Latin-1) kodierte Datei erstellt, das folgende Beispiel eingefügt und pdflatex ausführen lassen.
\documentclass[11pt,a4paper]{article}
\usepackage[english,ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage{textcomp}
\usepackage{caption}
\usepackage{threeparttable}
\usepackage{booktabs}
\begin{document}% <- eingefügt
\begin{table}
\centering% <- verschoben
\begin{threeparttable}
\caption{Vergleich RX und HML}
\begin{tabular}{*7c}
\toprule
& \multicolumn{3}{c}{Alle Länder}&\multicolumn{3}{c}{Ausgewählte Länder}\\
\cmidrule(lr){2-4}\cmidrule(lr){5-7}
& RX1 & HML1 & RX2 & HML2 & HML3 & RX3 \\
\midrule
Z1 & 5 & 8 & 7 & 12 & 124 & 78 \\
Z2 & 12 & 54 & 5.4 & 8.9 & 16.7 & 100.6 \\
Z3 & 34 & 57.34 & 123 & 12.78 & 23.98 & 5.98 \\
\bottomrule
\end{tabular}%\\ <- geändert
\begin{tablenotes}
\item[1] ABCDEF Test
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
Ich sehe in der erzeugten PDF-Datei die Umlaute ohne irgendwelche Sonderzeichen.
Manfred
Forum-Newbie
Beiträge: 4 Registriert: Fr 27. Jan 2017, 20:35
Beitrag
von Manfred » Sa 28. Jan 2017, 04:48
Ach endlich, jetzt hat es geklappt.
Vielen Dank für die Hilfe!