von markusv » Mo 23. Okt 2017, 08:25
Moin.
ThoRie hat geschrieben:Zuerst einmal entschuldige ich mich für das sehr umfangreiche Beispiel, aber kürzer ging es leider nicht um das ordentlich darzustellen.
Das ist Quatsch. Bitte bemühe dich, irrelevante Pakete und sonstiges aus dem Code zu entfernen. Das Problem lässt sich auch hiermit reproduzieren:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\begin{table}[h]
\caption{Aneignungsgegenstände in der Chemie}
\begin{tabularx}{\textwidth}{XXX}
\toprule
\textbf{Aneignungsgegenstände} & \textbf{Stoffe} & \textbf{Prozesse}\\
\midrule
Naturwissenschaftliche Betrachtungsebene (Kausalität) & Stoff als Substanz & Chemische Reaktionen und physikalische Vorgänge\\
& $\longrightarrow$ Substanzaspekt & $\longrightarrow$ Reaktionsaspekt\\\\
Technische Betrachtungsebene (Finalität) & Stoffe als Material (Werkstoff, Umweltmedium ...) & Herstell--, Recycling--, Analyseverfahren\\
& $\longrightarrow$ Materialaspekt & $\longrightarrow$ Verfahrensaspekt \\\\
Gesellschaftswissenschaftliche Betrachtungsebene & \multicolumn{2}{X}{\textbf{Stoffe und Prozesse als Aspekte eines gesellschaftlichen Gestaltungsprozesses}\begin{itemize}
\item[--]Ökologie
\item[--]Ökonomie
\item[--]Soziales
\item[--]Weltanschauung und Kultur
\end{itemize}}\\\bottomrule
\end{tabularx}
\end{table}
\end{document}
ThoRie hat geschrieben:Das Problem liegt in der multicolumn ganz am Ende. Diese stellt er eben leider nicht als multicolumn an, sondern macht auch eine ganz normale Spalte daraus.
Liegt es vielleicht an meiner Präambel, dass sich da irgendwas gegeneinander ausschießt?
Danke schon mal für Hilfevorschläge

Nein. Es liegt an der Definition der Spalte. Du sagst, die multicolumn soll eine X-Spalte sein. Dies ist ja in dieser Umgebung genau die Länge einer Spalte, sodass hier gar nichts anderes rauskommen kann. Um die Länge auf 2 Spalten zu ziehen, musst du diese X-Spalte aus so umdefinieren (siehe Minimalbeispiel):
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}%geändert zur Neuen dt. Rechtschreibung, besser noch: global setzen
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\begin{table}[h]%wird automatisch zu ht geändert, willst du keine Gleitumgebung, nutze sie auch nicht
\caption{Aneignungsgegenstände in der Chemie}
\begin{tabularx}{\textwidth}{XXX}
\toprule
\textbf{Aneignungsgegenstände} & \textbf{Stoffe} & \textbf{Prozesse}\\
\midrule
Naturwissenschaftliche Betrachtungsebene (Kausalität) & Stoff als Substanz & Chemische Reaktionen und physikalische Vorgänge\\
& $\longrightarrow$ Substanzaspekt & $\longrightarrow$ Reaktionsaspekt\\\\
Technische Betrachtungsebene (Finalität) & Stoffe als Material (Werkstoff, Umweltmedium ...) & Herstell--, Recycling--, Analyseverfahren\\
& $\longrightarrow$ Materialaspekt & $\longrightarrow$ Verfahrensaspekt \\\\
Gesellschaftswissenschaftliche Betrachtungsebene & \multicolumn{2}{>{\hsize=2\hsize}X}{\textbf{Stoffe und Prozesse als Aspekte eines gesellschaftlichen Gestaltungsprozesses}\begin{itemize}
\item[--]Ökologie
\item[--]Ökonomie
\item[--]Soziales
\item[--]Weltanschauung und Kultur
\end{itemize}}\\\bottomrule
\end{tabularx}
\end{table}
\end{document}
Moin.
[quote="ThoRie"]Zuerst einmal entschuldige ich mich für das sehr umfangreiche Beispiel, aber kürzer ging es leider nicht um das ordentlich darzustellen.[/quote] Das ist Quatsch. Bitte bemühe dich, irrelevante Pakete und sonstiges aus dem Code zu entfernen. Das Problem lässt sich auch hiermit reproduzieren:
[code]\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\begin{table}[h]
\caption{Aneignungsgegenstände in der Chemie}
\begin{tabularx}{\textwidth}{XXX}
\toprule
\textbf{Aneignungsgegenstände} & \textbf{Stoffe} & \textbf{Prozesse}\\
\midrule
Naturwissenschaftliche Betrachtungsebene (Kausalität) & Stoff als Substanz & Chemische Reaktionen und physikalische Vorgänge\\
& $\longrightarrow$ Substanzaspekt & $\longrightarrow$ Reaktionsaspekt\\\\
Technische Betrachtungsebene (Finalität) & Stoffe als Material (Werkstoff, Umweltmedium ...) & Herstell--, Recycling--, Analyseverfahren\\
& $\longrightarrow$ Materialaspekt & $\longrightarrow$ Verfahrensaspekt \\\\
Gesellschaftswissenschaftliche Betrachtungsebene & \multicolumn{2}{X}{\textbf{Stoffe und Prozesse als Aspekte eines gesellschaftlichen Gestaltungsprozesses}\begin{itemize}
\item[--]Ökologie
\item[--]Ökonomie
\item[--]Soziales
\item[--]Weltanschauung und Kultur
\end{itemize}}\\\bottomrule
\end{tabularx}
\end{table}
\end{document}[/code]
[quote="ThoRie"]Das Problem liegt in der multicolumn ganz am Ende. Diese stellt er eben leider nicht als multicolumn an, sondern macht auch eine ganz normale Spalte daraus.
Liegt es vielleicht an meiner Präambel, dass sich da irgendwas gegeneinander ausschießt?
Danke schon mal für Hilfevorschläge :)[/quote] Nein. Es liegt an der Definition der Spalte. Du sagst, die multicolumn soll eine X-Spalte sein. Dies ist ja in dieser Umgebung genau die Länge einer Spalte, sodass hier gar nichts anderes rauskommen kann. Um die Länge auf 2 Spalten zu ziehen, musst du diese X-Spalte aus so umdefinieren (siehe Minimalbeispiel):
[code]\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}%geändert zur Neuen dt. Rechtschreibung, besser noch: global setzen
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\begin{table}[h]%wird automatisch zu ht geändert, willst du keine Gleitumgebung, nutze sie auch nicht
\caption{Aneignungsgegenstände in der Chemie}
\begin{tabularx}{\textwidth}{XXX}
\toprule
\textbf{Aneignungsgegenstände} & \textbf{Stoffe} & \textbf{Prozesse}\\
\midrule
Naturwissenschaftliche Betrachtungsebene (Kausalität) & Stoff als Substanz & Chemische Reaktionen und physikalische Vorgänge\\
& $\longrightarrow$ Substanzaspekt & $\longrightarrow$ Reaktionsaspekt\\\\
Technische Betrachtungsebene (Finalität) & Stoffe als Material (Werkstoff, Umweltmedium ...) & Herstell--, Recycling--, Analyseverfahren\\
& $\longrightarrow$ Materialaspekt & $\longrightarrow$ Verfahrensaspekt \\\\
Gesellschaftswissenschaftliche Betrachtungsebene & \multicolumn{2}{>{\hsize=2\hsize}X}{\textbf{Stoffe und Prozesse als Aspekte eines gesellschaftlichen Gestaltungsprozesses}\begin{itemize}
\item[--]Ökologie
\item[--]Ökonomie
\item[--]Soziales
\item[--]Weltanschauung und Kultur
\end{itemize}}\\\bottomrule
\end{tabularx}
\end{table}
\end{document}[/code]