Ich möchte gerne eine Tabelle formulieren (es muss eine longtable mit tabularx-Funktionen sein), die
tatsächlich die orangenen Zellen in der Zeile Doch genau das passiert nicht - obwohl die Für den Tabellenaufbau habe ich insgesamt 7 Spalten festgelegt um in der einen Zeile über je 2 den Open in Online-Editor
\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} |
Das Problem ist, dass Du in Wirklichkeit keine einzige Zeile mit Glücklicherweise bietet das Open in Online-Editor
\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} \begin{filecontents}{table-openshift-matrix.auto} \begin{longtable}{l*{6}{X}} Framework & 1 & 2 & 3 & 4 & 5 & 6 \\\kill \textbf{Framework} & \multicolumn{6}{l}{\centering\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} Damit kann dann beantwortet 19 Nov '16, 12:58 saputello |
Mit ConTeXt MKIV Open in Online-Editor
\starttext \startsetups table:colors \setupTABLE[frame=off,background=color] \setupTABLE[row][each][topframe=on,bottomframe=on] \setupTABLE[row][first][topframe=off] \stopsetups \startTABLE[setups=table:colors] \NC \bold{Framework} \NC[nx=6] \bold{Versionen} \NC\NR \NC Node.js \NC[nx=2,backgroundcolor=green] 0.10 \NC[nx=2,backgroundcolor=orange] X \NC[nx=2,backgroundcolor=blue] X \NC\NR \NC Perl \NC[nx=3,backgroundcolor=green] 5.16 \NC[nx=3,backgroundcolor=blue] X \NC\NR \stopTABLE \stoptext beantwortet 21 Nov '16, 16:30 Henri |
Willkommen auf TeXwelt! Sehr schönes VM! Da könnte sich mancher eine Scheibe von abschneiden, der schon länger dabei ist. Schade, dass ich für Frage keine Extrapunkte vergeben kann.
Inline-Code funktioniert übrigens mit Backticks:
`\multicolumn`
ergibt\multicolumn
.