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:
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: Open in writeLaTeX
\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: Open in writeLaTeX
\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. Noch als Beispieltabelle: http://de.wikipedia.org/wiki/Betriebsform Die Tabelle bei "Morphologischer Kasten" mit den Einfärbungen brauche ich als LaTeX - Dokument :) gefragt 08 Dez '14, 15:43 Rigomaniac Johannes
Ergebnis 5 von 6
show 1 more comments
|
Als Breite für die äußere Tabelle kannst Du Open in writeLaTeX
\documentclass{scrreprt} \usepackage[utf8]{inputenc} \usepackage {tabularx} \begin{document} \centering \begin{tabularx}{\textwidth}{|l|X|} \hline Merkmal&Merkmalsausprägung\\ \hline A&{\begin{tabularx}{\linewidth}{*{2}{X|}X}1&2&3\end{tabularx}}\\ \hline B&{\begin{tabularx}{\linewidth}{*{4}{X|}X}1&2&3&4&5\end{tabularx}}\\ \hline C&{\begin{tabularx}{\linewidth}{*{3}{X|}X}1&2&3&4\end{tabularx}}\\ \hline D&{\begin{tabularx}{\linewidth}{X|X}1&2\end{tabularx}}\\ \hline \end{tabularx} \end{document} beantwortet 09 Dez '14, 00:57 esdd Vielen Dank esdd! Das war genau das, was ich gesucht habe. Ich kannte nur die Verschachtelungsfunktion vom tabularx nicht.
(09 Dez '14, 08:17)
Rigomaniac
|
Wen es interessiert: Das ist der Kasten vom Wikipedia-Link als Tabelle !!NICHT AUFGEHÜBSCHT!! Open in writeLaTeX
\documentclass{scrreprt} \usepackage[utf8]{inputenc} \usepackage {tabularx} \begin{table}[htbp] \centering \caption{Add caption} \begin{tabularx}{\textwidth}{|p{2.0cm}|X|} \hline \textbf{Merkmal} & \textbf{Merkmalsausprägung} \\ \hline Auftragsauslösungsart & {\begin{tabularx}{\linewidth}{*{3}{X|}X}Produktion auf Bestellung mit Einzelaufträgen & Produktion auf Bestellung mit Rahmenverträgen & anonyme Vorproduktion/ auftragsbezogene Endproduktion & Produktion auf Lager\end{tabularx}}\\ \hline Erzeugnisspektrum & {\begin{tabularx}{\linewidth}{*{3}{X|}X}Erzeugnisse nach Kundenspezifikation & typisierte Erzeugnisse mit kundenspezifischen Varianten & Standarderzeugnisse mit Varianten & Standarderzeugnisse ohne Varianten\end{tabularx}}\\ \hline Erzeugnisstruktur & {\begin{tabularx}{\linewidth}{*{2}{X|}X}mehrteilige Erzeugnisse mit komplexer Struktur & mehrteilige Erzeugnisse mit einfacher Struktur & geringteilige Erzeugnisse\end{tabularx}}\\ \hline Ermittlung Erzeugnis-/Komponentenbedarfs & {\begin{tabularx}{\linewidth}{*{4}{X|}X}bedarfsorientiert auf Erzeugnisebene & teils erwartungs- /teils bedarfsorientiert bei Komponenten & erwartungsorientiert auf Komponentenebene & erwartungsorientiert auf Erzeugnisebene & verbrauchsorientiert auf Erzeugnisebene\end{tabularx}} \\ \hline Auslösung des Sekundärbedarfs &{\begin{tabularx}{\linewidth}{*{2}{X|}X} auftragsorientiert & teils auftrags/ teils periodenorientiert & periodenorientiert\end{tabularx}}\\ \hline Beschaffungsart & {\begin{tabularx}{\linewidth}{*{2}{X|}X}weitgehender Fremdbezug & Fremdbezug in größerem Umfang & Fremdbezug unbedeutend\end{tabularx}}\\ \hline Bevorratung & {\begin{tabularx}{\linewidth}{*{3}{X|}X}keine Bevorratung von Bedarfspositionen & Bevorratung von Bedarfspositionen unterer Strukturebenen & Bevorratung von Bedarfspositionen oberer Strukturebenen & Bevorratung von Erzeugnissen\end{tabularx}}\\ \hline Fertigungsart & {\begin{tabularx}{\linewidth}{*{3}{X|}X}Einmal-fertigung & Einzel- und Kleinserienfertigung & Serien-fertigung & Massen-fertigung\end{tabularx}}\\ \hline Ablaufart in der Tei-lefertigung & {\begin{tabularx}{\linewidth}{*{3}{X|}X}Werkstätten-fertigung & Inselfertigung & Reihenfertigung & Fließfertigung\end{tabularx}}\\ \hline Ablaufart Montage & {\begin{tabularx}{\linewidth}{*{3}{X|}X}Baustellenmontage & Gruppenmontage & Reihenmontage & Fließmontage\end{tabularx}}\\ \hline Fertigungs-struktur & {\begin{tabularx}{\linewidth}{*{2}{X|}X}Fertigung mit geringem Strukturierungsgrad & Fertigung mit mittlerem Strukturierungsgrad & Fertigung mit hohem Strukturierungsgrad\end{tabularx}}\\ \hline Kundenän-derungsein-flüsse während der Fertigung & {\begin{tabularx}{\linewidth}{*{2}{X|}X}Änderungseinflüsse in größerem Umfang & Änderungseinflüsse gelegentlich & Änderungseinflüsse unbedeutsam\end{tabularx}}\\ \hline \end{tabularx}% \label{tab:addlabel}% \end{table}% \end{document} beantwortet 09 Dez '14, 08:56 Rigomaniac 1
Benutze bitte im Dokument kein Du wirst feststellen, das ist nützlich ;-)
(09 Dez '14, 09:35)
Johannes
|
Niemand zwingt dich alle Spalten als Typ "X" zu deklarieren. Wieso machst du nicht
\begin{tabularx}{\textwidth}{|p{3cm}|X|X|}
Ursprünglich von GoLaTeX mit erstem Tabellenansatz und dem Vorschlag TikZ zu nutzen.
Ulrike Fischer, danke für deine Antwort, allerdings löst das mein Problem nicht, da ich die Tabelle so garnicht in die richtige Form bekomme.
Vielleicht nicht besonders professionell, aber dafür sehr effektiv: http://www.tablesgenerator.com/
Ansonsten kann man für LibreOffice ein Packet bekommen, welches LibreOffice Tabellen in LaTeX Code umwandelt.
Hi Basilius Sapientia, den hatte ich auch schon gefunden jedoch nutzen diese Tools (nach meinen Erfahrungen) ausschließlich multicolumn, um die Tabellen zu generieren und das bringt mir leider nur den, in meiner Frage bereits dargestellten, 2. Quelltexttyp.
Ich komme so auch nicht auf die Form des morphologischen Kastens.
Die Frage ist aber bereits beantwortet von "esdd".
@Rigomaniac war nur ein Tipp für später ;-) ... ich finde es einfacher die Tabellen so zu generieren und dann nach Bedarf manuell anzupassen :-)