Ich habe folgende Tabelle mit dem Package wrapfigure erstellt: Öffne in Overleaf
\documentclass[a4paper,11pt,oneside,numbers=noendperiod,setspace,parskip=half]{scrbook} \usepackage[ngerman, english]{babel} \usepackage{blindtext} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{wrapfig} \usepackage[table,xcdraw]{xcolor} \begin{document} \blindtext \begin{wraptable}{l}{8cm} \begin{tabular}{lcccc} \hline \rowcolor[HTML]{656565} \multicolumn{1}{|c|}{\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} \textbf{Surface geometry}}} & \multicolumn{4}{c|}{\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} \textbf{Terrain Classes}}} \\ \hline \multicolumn{1}{|l|}{\textit{\begin{tabular}[c]{@{}l@{}}fine texture,\\ high convexity\end{tabular}}} & \multicolumn{1}{c|}{\cellcolor[HTML]{643403}\textbf{1}} & \multicolumn{1}{c|}{\cellcolor[HTML]{F8A102}\textbf{5}} & \multicolumn{1}{c|}{\cellcolor[HTML]{009901}\textbf{9}} & \multicolumn{1}{c|}{\cellcolor[HTML]{34FF34}\textbf{13}} \\ \hline \multicolumn{1}{|l|}{\textit{\begin{tabular}[c]{@{}l@{}}fine texture,\\ low convexity\end{tabular}}} & \multicolumn{1}{c|}{\cellcolor[HTML]{CE6301}\textbf{3}} & \multicolumn{1}{c|}{\cellcolor[HTML]{FFCC67}\textbf{7}} & \multicolumn{1}{c|}{\cellcolor[HTML]{34CDF9}\textbf{11}} & \multicolumn{1}{c|}{\cellcolor[HTML]{3531FF}\textbf{15}} \\ \hline \multicolumn{1}{|l|}{\textit{\begin{tabular}[c]{@{}l@{}}coarse texture,\\ low convexity\end{tabular}}} & \multicolumn{1}{c|}{\cellcolor[HTML]{F007F4}\textbf{2}} & \multicolumn{1}{c|}{\cellcolor[HTML]{A34894}\textbf{6}} & \multicolumn{1}{c|}{\cellcolor[HTML]{C5C783}\textbf{10}} & \multicolumn{1}{c|}{\cellcolor[HTML]{FCFF2F}\textbf{14}} \\ \hline \multicolumn{1}{|l|}{\textit{\begin{tabular}[c]{@{}l@{}}coarse texture,\\ low convexity\end{tabular}}} & \multicolumn{1}{c|}{\cellcolor[HTML]{F690E5}\textbf{4}} & \multicolumn{1}{c|}{\cellcolor[HTML]{F6C8EC}\textbf{8}} & \multicolumn{1}{c|}{\cellcolor[HTML]{DFE360}\textbf{12}} & \multicolumn{1}{c|}{\cellcolor[HTML]{FFFC9E}\textbf{16}} \\ \hline & \multicolumn{1}{l}{\textit{steep}} & \multicolumn{2}{l}{} & \multicolumn{1}{l}{\textit{gentle}} \end{tabular} \end{wraptable} \blindtext \end{document} Die Tabelle sieht dann folgendermaßen aus: Wie kann ich nun eine spezifische cell size der Zellen unterhalb von "Terrain Classes" einstellen? Sodass z.B. alle Zellen die selbe Größe von 1.5cm hätten. |
Viel zu viel Öffne in Overleaf
\documentclass[a4paper,11pt,oneside,numbers=noendperiod,setspace,parskip=half]{scrbook} \usepackage[ngerman, english]{babel} \usepackage{blindtext} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{wrapfig} \usepackage[table,xcdraw]{xcolor} \usepackage{array}[2017/11/04] \usepackage{tabularx} \begin{document} \blindtext \begin{wraptable}{l}{8cm} \bfseries \renewcommand\tabularxcolumn[1]{m{#1}} \newcommand\italic{\normalfont\itshape} \begin{tabularx}{\linewidth}{|X | *{4}{Wc{.6cm}|}} \hline \rowcolor[HTML]{656565} \textcolor[HTML]{FFFFFF}{Surface geometry} & \multicolumn{4}{c|}{\textcolor[HTML]{FFFFFF}{Terrain Classes}} \\ \hline \italic fine texture,\par high convexity & \cellcolor[HTML]{643403}1 & \cellcolor[HTML]{F8A102}5 & \cellcolor[HTML]{009901}9 & \cellcolor[HTML]{34FF34}13 \\ \hline \italic fine texture,\par low convexity & \cellcolor[HTML]{CE6301}3 & \cellcolor[HTML]{FFCC67}7 & \cellcolor[HTML]{34CDF9}11 & \cellcolor[HTML]{3531FF}15 \\ \hline \italic coarse texture,\par low convexity & \cellcolor[HTML]{F007F4}2 & \cellcolor[HTML]{A34894}6 & \cellcolor[HTML]{C5C783}10 & \cellcolor[HTML]{FCFF2F}14 \\ \hline \italic coarse texture,\par low convexity & \cellcolor[HTML]{F690E5}4 & \cellcolor[HTML]{F6C8EC}8 & \cellcolor[HTML]{DFE360}12 & \cellcolor[HTML]{FFFC9E}16 \\ \hline \multicolumn{1}{c}{} & \multicolumn{1}{c}{\makebox[0pt][c]{\italic steep}} & \multicolumn{2}{c}{} & \multicolumn{1}{c}{\makebox[0pt][c]{\italic gentle}} \end{tabularx} \end{wraptable} \blindtext \end{document} Vielleicht solltest du außerdem die Farben nicht so wild durchmischen, sondern sie einem Muster folgen lassen, z.B. einem Sättigungsgradient entlang der Zeilen.
(28 Jul '18, 07:40)
Henri
Danke. Die Farben repräsentieren die Klasse ein einer Karte, daher diese bunte Mischung.
Allerdings erhalte ich bei deinem geänderten Beispiel die Meldung:
(30 Jul '18, 13:50)
mholtha
Selbst danach und auch mit dem hinzufügen von [2017/11/04] an array klappt es nicht. Log sagt:
Selbst wenn ich mir die tools von CTAN lade und entpacke, nimmt der nur Version 2.4.d, auch wenn ich in /texlive/2018/texmf-dist/tex/latex/tools die array.dtx vom 09.05.2018 liegen habe.
(30 Jul '18, 17:19)
mholtha
Okay, gelöst. Ein manuelles übersetzen hat geklappt. Dann habe ich gesehen, dass in meinen TexPad-Editor der "Built-in TexpadTeX Typesetter" zum übersetzen verwendet wurde, statt meine installierte TexLive-Version. Nach dem umstellen auf diese und mit dem Update von Array funktioniert die vorgeschlagene Lösung einwandfrei. Danke für eure Hilfe und Geduld!
(30 Jul '18, 18:03)
mholtha
|