Tabelle über ganze Seite, aber Spaltenbreite variabel
Verfasst: Di 21. Jan 2020, 15:37
Hallo zusammen,
ich habe ein kleines Problem bei der Formatierung meiner LaTeX-Tabelle. Ich habe eine Tabelle mit 8 Spalten und 5 Zeilen. Diese soll über die gesamte Seitenbreite gehen. Ich möchte die Spaltenbreite so anpassen, dass in einer Zeile kein Zeilenumbruch erzwungen wird. Dazu habe ich zwei verschiedene Ansätze ausprobiert, die jedoch beide nicht erfolgreich waren. Dazu hier meine Minimalbeispiele...
und
Die zweite Tabelle hat das Problem, dass sie nicht die Seitenbreite einhält. Eigentlich möchte ich auch vor und nach den Bindestrichen immer ein Leerzeichen. Aber dann geht die Tabelle über den Bildrand hinaus. Die erste Tabelle macht von alleine Zeilenumbrüche die ich so nicht haben möchte....
Kann mir irgendwer helfen?
Vielen Dank im Voraus und VG Jens
ich habe ein kleines Problem bei der Formatierung meiner LaTeX-Tabelle. Ich habe eine Tabelle mit 8 Spalten und 5 Zeilen. Diese soll über die gesamte Seitenbreite gehen. Ich möchte die Spaltenbreite so anpassen, dass in einer Zeile kein Zeilenumbruch erzwungen wird. Dazu habe ich zwei verschiedene Ansätze ausprobiert, die jedoch beide nicht erfolgreich waren. Dazu hier meine Minimalbeispiele...
\documentclass[english]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{booktabs,tabularx} \usepackage[backend=biber]{biblatex} \begin{document} \begin{table}[!ht] \begin{tabularx}{\textwidth}{*{8}{>{\centering\arraybackslash}X}} \toprule Phase 1 & Mg & Al & Si & Cr & Mn & Fe & Ni \\ \midrule 1 & 0,1-0,9 & 57,5-59,3 & 4,9-7,0 & 0,1-0,3 & 0,0-0,1 & 0,6-1,9 & 32,6-34,0 \\ 2 & 0,0-0,2 & 66,0-68,4 & 13,7-14,2 & 3,6-4,1 & 0,1-1,0 & 12,0-12,4 & 1,3-2,9 \\ 3 & - & 78,5-79,3 & 2,0-2,7 & 0,3-0,4 & 0,1 & 4,1-5,0 & 11,6-13,7 \\ 4 & 0,0-0,3 & 75,8-76,9 & 0,1-0,8 & 0,0-0,1 & 0,0-0,1 & 0,1-0,9 & 22,2-22,7 \\ \bottomrule \end{tabularx} \end{table} \end{document}
und
\documentclass[english]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{booktabs,tabularx} \usepackage[backend=biber]{biblatex} \begin{document} \begin{table}[!ht] \begin{tabularx}{\textwidth}{XXXXXXXX} \toprule \multicolumn{1}{c}{Phase} & \multicolumn{1}{c}{Mg} & \multicolumn{1}{c}{Al} & \multicolumn{1}{c}{Si} & \multicolumn{1}{c}{Cr} & \multicolumn{1}{c}{Mn} & \multicolumn{1}{c}{Fe} & \multicolumn{1}{c}{Ni} \\ \midrule \multicolumn{1}{c}{1} & \multicolumn{1}{c}{0,1-0,9} & \multicolumn{1}{c}{57,5-59,3} & \multicolumn{1}{c}{4,9-7,0} & \multicolumn{1}{c}{0,1-0,3} & \multicolumn{1}{c}{0,0-0,1} & \multicolumn{1}{c}{0,6-1,9} & \multicolumn{1}{c}{32,6-34,0} \\ \multicolumn{1}{c}{2} & \multicolumn{1}{c}{0,0-0,2} & \multicolumn{1}{c}{66,0-68,4} & \multicolumn{1}{c}{13,7-14,2} & \multicolumn{1}{c}{3,6-4,1} & \multicolumn{1}{c}{0,3-1,0} & \multicolumn{1}{c}{12,0-12,4} & \multicolumn{1}{c}{1,3-2,9} \\ \multicolumn{1}{c}{3} & \multicolumn{1}{c}{-} & \multicolumn{1}{c}{78,5-79,3} & \multicolumn{1}{c}{2,0-2,7} & \multicolumn{1}{c}{0,3-0,4} & \multicolumn{1}{c}{0,1} & \multicolumn{1}{c}{4,1-5,0} & \multicolumn{1}{c}{11,6-13,7} \\ \multicolumn{1}{c}{4} & \multicolumn{1}{c}{0,0-0,3} & \multicolumn{1}{c}{75,8-76,9} & \multicolumn{1}{c}{0,1-0,8} & \multicolumn{1}{c}{0,0-0,1} & \multicolumn{1}{c}{0,0-0,1} & \multicolumn{1}{c}{0,1-0,9} & \multicolumn{1}{c}{22,2-22,7} \\ \bottomrule \end{tabularx} \end{table} \end{document}
Kann mir irgendwer helfen?
Vielen Dank im Voraus und VG Jens