Multicolumn-Problem mit unterschiedlichen Breiten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Multicolumn-Problem mit unterschiedlichen Breiten

von Gast » Sa 19. Nov 2016, 13:58

esdd hat geschrieben:Die von Dir hierher kopierte Antwort stammt eindeutig von saputello, siehe: Multicolumn mit unterschiedlichen Breiten in unterschiedlichen Zeilen.
@hking: Wenn die Antwort dort so gut ist, dass du sie hier als deine eigene ausgibst, hättest du dort wenigstens dafür stimmen und sie als Antwort akzeptieren können, damit andere mit einem vergleichbaren Problem gleich sehen, dass es eine Lösung gibt.

von esdd » Sa 19. Nov 2016, 13:40

hking hat geschrieben:Ich beantworte mir die Frage selbst ;)
Mal ganz abgesehen davon, dass Du Deinen Crosspost nicht verlinkt hast, ist diese Behauptung irgendwie unverschämt.

Die von Dir hierher kopierte Antwort stammt eindeutig von saputello, siehe: Multicolumn mit unterschiedlichen Breiten in unterschiedlichen Zeilen.

von hking » Sa 19. Nov 2016, 13:23

Die sehr gute und hilfreiche Antwort auf die Frage findet sich in der TexWelt unter:

http://texwelt.de/wissen/fragen/19057/m ... hen-zeilen

Die Rückmeldung von Saputello wurde dort als Antwort akzeptiert :-)

Hier war es nach drei Versuchen nicht möglich eine Antwort auf die Frage zu finden. Deshalb hatte ich mit dem Smiley eine Kopie der Antwort unter meinem Namen gepostet - ohne darüber nachzudenken sie zu verlinken.

@esdd & Gast: vielen Dank für die konstruktive Kritik!

Multicolumn-Problem mit unterschiedlichen Breiten

von hking » Fr 18. Nov 2016, 09:28

Ich möchte gerne eine Tabelle formulieren (es muss eine longtable mit tabularx-Funktionen sein), die - wie im angehängten Bild dokumentiert:
- tatsächlich die orange Zellen "Node.js" mittig ausrichtet - also zur Hälte über die in der Zeile darunter befindliche Grüne und Blaue Zelle ausdehnt.

Doch genau das passiert nicht - obwohl die "\multicolumn"-Angaben dies erzwingen sollten. Vermutlich weil kein Inhalt in den Zellen enthalten ist?

Für den Tabellenaufbau habe ich insgesamt 7 Spalten festgelegt um in der einen Zeile über je 2 den "\multicolumn"-Befehl zu spannen - in der anderen über 3. Die letzte Zeile sollte deshalb den grünen Bereich genau bis zur Mitte des orangenen ausdehnen, was sie jedoch leider nicht tut. Hier ein minimal funktionierendes Beispiel:
\documentclass[11pt,twoside]{scrbook}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{array}

\usepackage[table]{xcolor}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}

\usepackage{filecontents}


\begin{document}
	% package 'ltxtable' requires that the specification of the table is
	% stored in a separate file. To allow doing that within the current document
	% this can be achieved using the 'filecontents' package
	\begin{filecontents}{table-openshift-matrix.auto}
		\begin{longtable}{l*{6}{X}}
			\textbf{Framework} & \multicolumn{6}{l}{\textbf{Versionen}}\\
			\hline
			Node.js & \multicolumn{2}{l}{\cellcolor{green}0.10} &
			\multicolumn{2}{l}{\cellcolor{orange}X} &
			\multicolumn{2}{l}{\cellcolor{blue}X}\\
			\hline
			Perl & \multicolumn{3}{l}{\cellcolor{green}5.16} &
			\multicolumn{3}{l}{\cellcolor{blue}X}\\
			\hline
		\end{longtable}
	\end{filecontents}
	\LTXtable{\linewidth}{table-openshift-matrix.auto}
\end{document}
Könnt Ihr mir weiterhelfen?
Dateianhänge
table.png
table.png (16.66 KiB) 1572 mal betrachtet

Nach oben