Seite 1 von 1

Tabelle variablen Spaltenbreiten aber fixer Breite Spalte 1

Verfasst: Mo 8. Dez 2014, 14:46
von Rigomaniac
Hallo,

ich suche seit nun mehr als 5 Stunden im Netz nach einer Lösung jedoch war keine der gefundenen Möglichkeiten eine Lösung für mein Problem.

Ich habe verschiedene Merkmale ABCD die es je in mehreren Ausprägungen 1234 gibt. Nachfolgend kurz dargestellt die Tabellenstruktur:

Merkmale | Merkmalsausprägungen
A | 1 | 2 | 3
B | 1 | 2 | 3 | 4 | 5
C | 1 | 2 | 3 | 4
D | 1 | 2 |

Dabei stehen die Merkmale (A-D) IMMER unter der Spalte 1(Merkmale) und die Ausprägungen IMMER unter der Hauptspalte 2 (Merkmalsausprägungen).

Folgendes habe ich versucht, jedoch bekomme ich keine feste Spaltenbreite für Spalte 1 hin:
\documentclass{scrreprt}
\usepackage {tabularx}
\begin{document}
\begin{table}
\centering
\caption{Add caption}
\begin{tabularx}{\textwidth}{|X|X|X|}
\hline
Text & Text & Text \\
\hline
\end{tabularx}\\
\begin{tabularx}{\textwidth}{|X|X|X|X|X}
Text & Text & Text & Text & Text \\

\hline
\end{tabularx}\\
\begin{tabularx}{\textwidth}{|X|X|X|X|}
Text & Text & Text & Text \\
\hline
\end{tabularx}\\
\begin{tabularx}{\textwidth}{|X|X|}
Text & Text \\
\hline
\end{tabularx}
\label{tab:addlabel}
\end{table}
\end{document}
Auch mit \multicolumn-Befehlen habe ich keine Lösung hinbekommen und Excel2Latex bringt mir folgendes:
\documentclass{scrreprt}
\usepackage {tabularx}
\usepackage {booktabs}
\begin{document}
\begin{table}[htbp]
  \centering
  \caption{Add caption}
    \begin{tabular}{ccccccccccc}
    \toprule
    \textbf{Merkmal} & \multicolumn{10}{|c}{\textbf{Merkmalsausprägung}} \\
    \midrule
    A     & \multicolumn{3}{|c}{1} & \multicolumn{4}{|c}{2}         & \multicolumn{3}{|c}{3} \\
\hline
    B     & \multicolumn{2}{|c}{1} & \multicolumn{2}{|c}{2} & \multicolumn{2}{|c}{3} & \multicolumn{2}{|c}{4} & \multicolumn{2}{|c}{5} \\
\hline
    C     & \multicolumn{3}{|c}{1} & \multicolumn{2}{|c}{2} & \multicolumn{2}{|c}{3} & \multicolumn{3}{|c}{4} \\
\hline
    D     & \multicolumn{5}{|c}{1}                 & \multicolumn{5}{|c}{2} \\
    \bottomrule
    \end{tabular}%
  \label{tab:addlabel}%
\end{table}%


\end{document}
Da wird aber der Platz bei den Merkmalsausprägungen nicht korrekt unter allen Spalten aufgeteilt, wie es in Variante 1 mit tabularx der Fall ist.


Könnt ihr mir diesbezüglich helfen?

Viele Grüße

Rigo

Verfasst: Mo 8. Dez 2014, 14:53
von Johannes_B
Versucht du eine Tabelle mit verschiedenen tabular-Umgebungen darzustellen? Ganz schlechte Idee, wenn ich wüsste, was genau dein Ziel ist, würde ich eine Alternative vorschlagen, aber irgendwie ...

Ist das Muster so fest? Oder ost das nur eine von vielen Möglichkeiten?

Verfasst: Mo 8. Dez 2014, 14:58
von Rigomaniac
Hallo,
schonmal danke für die schnelle Antwort!

Schau dir mal in dem Wikipedia-Artikel die erste Tabelle an (den morphologischen Kasten)

http://de.wikipedia.org/wiki/Betriebsform

Die brauche ich in latex!

Vielleicht hilft dir das weiter?

Gruß

Rigo

Verfasst: Mo 8. Dez 2014, 15:19
von Johannes_B
Ohje, blickt denn da irgendeiner durch?

\documentclass[ngerman]{scrreprt}
\usepackage{array}
\usepackage{babel}
\usepackage{pdflscape}
\newcolumntype{P}{>{\raggedright\arraybackslash}p{0.22\textwidth}}
\begin{document}
\begin{landscape}
\begin{tabular}{|p{.3\textwidth}|p{.9\textwidth}|}
	\hline
	Merkmal & Merkmalsausprägung \\
	\hline
	Auftragsauslösungsart & \tabular{PP|P|P}Produktion auf
	Bestellung mit Einzelaufträgen &Produktion auf Bestellung
	mit Rahmenverträgen &kunden"-anonyme Vorproduktion/
	kundenauftragsbezogene Endproduktion &Produktion auf
	Lager\endtabular\\
\hline
Erzeugnisspektrum & \tabular{PP|P|P}Erzeugnisse nach
Kundenspezifikation & typisierte Erzeugnisse mit
kundenspezifischen Varianten & Standard"-erzeug"-nisse mit Varianten
& 
Standard"-erzeugnisse ohne Varianten\endtabular\\
\hline
\end{tabular}
\end{landscape}
\end{document}

Wahrscheinlich bleibst du hier mit TikZ und Matrizen auf der sichersten Seite.

Stell doch deine Frage drüben bei TeXwelt.de. Da findet sich bestimmt jemand für eine gute Antwort.

Verfasst: Mo 8. Dez 2014, 15:45
von Rigomaniac
Ich danke Dir für deine Mühe! Habe die Frage jetz mal bei TeXWelt gestellt, mal sehen was dabei rauskommt.

Wünsche noch einen schönen Montag!

Gruß

Rigo