Liebe Texwelt,
im unten stehenden Minibeispiel seht ihr meine longtable.
Ich wollte eine Zelle in 3 Bereiche aufteilen, also habe ich mich für den Weg entschieden, das über eine diagbox und eine vline zu machen. Wie im Minibeispiel zu sehen ist, sind die Einträge nach der vline oft verschieden und dementsprechend verschiebt sich diese.
Gibt es eine Möglichkeit, dass trotz unterschiedlich langer Einträge diese vline einheitlich untereinander zu bekommen? Vielen Dank schonmal Open in Online-Editor
\documentclass[fleqn,12pt,a4paper,german]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amssymb} \usepackage{tikz} \usepackage{diagbox} \usepackage{longtable} \begin{document} \begin{longtable}{|l|c|c|c|c|} \hline Start & 1. Rückmeldung & 2. Rückmeldung & 3.Rückmeldung & 4.Rückmeldung \\ \hline %%00%% \fcolorbox{black}{cyan}{1122}& \diagbox{\colorbox{gray}{\textcolor{black}{0}\textcolor{white}{0}}}{256}\quad\vline CCDE & \diagbox{\colorbox{gray}{\textcolor{black}{0}\textcolor{white}{0}}}{1}\quad\vline\qquad\textcolor{white}{3\,3}\checkmark & & \\ \hline & & \diagbox{\colorbox{gray}{\textcolor{black}{0}\textcolor{white}{1}}}{16}\quad\vline FFDF & \diagbox{\colorbox{gray}{\textcolor{black}{0}\textcolor{white}{2}}}{1}\quad\vline\qquad\textcolor{white}{3\,3}\checkmark & \\ \hline & & & \diagbox{\colorbox{gray}{\textcolor{black}{1}\textcolor{white}{0}}}{1}\quad\vline\qquad\textcolor{white}{3\,3}\checkmark & \\ \hline & & & \diagbox{\colorbox{gray}{\textcolor{black}{1}\textcolor{white}{1}}}{1}\quad\vline\qquad\textcolor{white}{3\,3}\checkmark & \\ \hline & & & \diagbox{\colorbox{gray}{\textcolor{black}{1}\textcolor{white}{2}}}{3}\quad\vline\qquad ADAF & \checkmark \\ \hline & & & \diagbox{\colorbox{gray}{\textcolor{black}{2}\textcolor{white}{0}}}{2}\quad\vline\qquad50/50& \\ \hline & & & \diagbox{\colorbox{gray}{\textcolor{black}{2}\textcolor{white}{1}}}{3}\quad\vline\qquad EFFF & \checkmark \\ \hline & & & \diagbox{\colorbox{gray}{\textcolor{black}{2}\textcolor{white}{2}}}{3}\quad\vline\qquad ADAF & \checkmark \\ \hline & & & \diagbox{\colorbox{gray}{\textcolor{black}{3}\textcolor{white}{0}}}{2}\quad\vline 50/50&\\ \hline \end{longtable} \end{document} gefragt 12 Aug '15, 15:21 laa21794 |
Nimm linksbündige Spalten und für den unteren EIntrag eine feste Textbreite: Open in Online-Editor
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amssymb} \usepackage{tikz} \usepackage{diagbox} \newcommand\DBox[3][0]{% \diagbox{\colorbox{gray}{\textcolor{black}{#1}\textcolor{white}{#2}}} {\makebox[2em][l]{#3}}} \usepackage{longtable} \begin{document} \footnotesize \begin{longtable}{|l|l|l|l|l|} \hline Start & 1. Rückmeldung & 2. Rückmeldung & 3. Rückmeldung & 4. Rückmeldung \\ \hline %%00%% \fcolorbox{black}{cyan}{1122} & \DBox{0}{256}\quad\vline CCDE & \DBox{0}{1}\quad\vline\qquad\textcolor{white}{3\,3}\checkmark & & \\ \hline & & \DBox{1}{16}\quad\vline FFDF & \DBox{2}{1}\quad\vline\qquad\textcolor{white}{3\,3}\checkmark & \\ \hline & & & \DBox[1]{0}{1}\quad\vline\qquad\textcolor{white}{3\,3}\checkmark & \\ \hline & & & \DBox[1]{1}{ }\quad\vline\qquad\textcolor{white}{3\,3}\checkmark & \\ \hline & & & \DBox[1]{2}{3}\quad\vline\qquad ADAF & \checkmark \\ \hline & & & \DBox[2]{0}{2}\quad\vline\qquad50/50& \\ \hline & & & \DBox[2]{1}{3}\quad\vline\qquad EFFF & \checkmark \\ \hline & & & \DBox[2]{2}{3}\quad\vline\qquad ADAF & \checkmark \\ \hline & & & \DBox[3]{0}{2}\quad\vline 50/50&\\ \hline \end{longtable} \end{document} beantwortet 12 Aug '15, 16:11 Herbert |
Ich würde da streng nach dem Motto: Weniger ist mehr, vorgehen: Open in Online-Editor
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amssymb} \usepackage[table]{xcolor} \usepackage{booktabs} \usepackage{longtable} \begin{document} \begin{longtable}{llcrlcrlcrc} \toprule Start & \multicolumn3c{1. Rückmeldung} & \multicolumn3c{2. Rückmeldung} & \multicolumn3c{3.Rückmeldung} & 4.Rückmeldung \\ \midrule \endhead \bottomrule \endfoot %%00%% \fcolorbox{black}{cyan}{1122}& \colorbox{gray}{\textcolor{black}{0}\textcolor{white}{0}} & {256} & CCDE & \colorbox{gray}{\textcolor{black}{0}\textcolor{white}{0}}& {1} & \checkmark & & & & \\ & & & & \colorbox{gray}{\textcolor{black}{0}\textcolor{white}{1}} & {16} & FFDF & \colorbox{gray}{\textcolor{black}{0}\textcolor{white}{2}} & {1} & \checkmark & \\ & & & & & & & \colorbox{gray}{\textcolor{black}{1}\textcolor{white}{0}} & {1} & \checkmark & \\ & & & & & & & \colorbox{gray}{\textcolor{black}{1}\textcolor{white}{1}} & {1} & \checkmark & \\ & & & & & & & \colorbox{gray}{\textcolor{black}{1}\textcolor{white}{2}} & {3} & ADAF & \checkmark \\ & & & & & & & \colorbox{gray}{\textcolor{black}{2}\textcolor{white}{0}} & {2} & 50/50 & \\ & & & & & & & \colorbox{gray}{\textcolor{black}{2}\textcolor{white}{1}} & {3} & EFFF & \checkmark \\ & & & & & & & \colorbox{gray}{\textcolor{black}{2}\textcolor{white}{2}} & {3} & ADAF & \checkmark \\ & & & & & & & \colorbox{gray}{\textcolor{black}{3}\textcolor{white}{0}} & {2} & 50/50& \\ \end{longtable} \end{document} Wenn Du auf einer Klötchengrafik mit den eher störenden vertikalen Linien bestehst, geht es aber prinzipiell genauso: Open in Online-Editor
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amssymb} \usepackage[table]{xcolor} \usepackage{longtable} \begin{document} \begin{longtable}{|l|l|c|r|l|c|r|l|c|r|c|} \hline Start & \multicolumn3{|c|}{1. Rückmeldung} & \multicolumn3{c|}{2. Rückmeldung} & \multicolumn3{c|}{3.Rückmeldung} & 4.Rückmeldung \\ \hline \endhead \hline \endfoot %%00%% \fcolorbox{black}{cyan}{1122}& \colorbox{gray}{\textcolor{black}{0}\textcolor{white}{0}} & {256} & CCDE & \colorbox{gray}{\textcolor{black}{0}\textcolor{white}{0}}& {1} & \checkmark & & & & \\\hline & & & & \colorbox{gray}{\textcolor{black}{0}\textcolor{white}{1}} & {16} & FFDF & \colorbox{gray}{\textcolor{black}{0}\textcolor{white}{2}} & {1} & \checkmark & \\\hline & & & & & & & \colorbox{gray}{\textcolor{black}{1}\textcolor{white}{0}} & {1} & \checkmark & \\\hline & & & & & & & \colorbox{gray}{\textcolor{black}{1}\textcolor{white}{1}} & {1} & \checkmark & \\\hline & & & & & & & \colorbox{gray}{\textcolor{black}{1}\textcolor{white}{2}} & {3} & ADAF & \checkmark \\\hline & & & & & & & \colorbox{gray}{\textcolor{black}{2}\textcolor{white}{0}} & {2} & 50/50 & \\\hline & & & & & & & \colorbox{gray}{\textcolor{black}{2}\textcolor{white}{1}} & {3} & EFFF & \checkmark \\\hline & & & & & & & \colorbox{gray}{\textcolor{black}{2}\textcolor{white}{2}} & {3} & ADAF & \checkmark \\\hline & & & & & & & \colorbox{gray}{\textcolor{black}{3}\textcolor{white}{0}} & {2} & 50/50& \\ \end{longtable} \end{document} Überlegen könnte man sich noch, ob man bei den grau hinterlegten Spalten, statt Wenn Du natürlich unbedingt die diagonal geteilten Spalten haben willst, geht auch das sauber und mit automatischen Spaltenbreiten nach demselben Prinzip: Open in Online-Editor
\documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amssymb} \usepackage[table]{xcolor} \usepackage{tikz,diagbox} \usepackage{longtable} \begin{document} \begin{longtable}{|l|l|r|l|r|l|r|c|} \hline Start & \multicolumn2{|c|}{1. Rückmeldung} & \multicolumn2{c|}{2. Rückmeldung} & \multicolumn2{c|}{3.Rückmeldung} & 4.Rückmeldung \\ \hline \endhead \hline \endfoot %%00%% \fcolorbox{black}{cyan}{1122}& \diagbox{\colorbox{gray}{\textcolor{black}{0}\textcolor{white}{0}}}{256} & CCDE & \diagbox{\colorbox{gray}{\textcolor{black}{0}\textcolor{white}{0}}}{1} & \checkmark & & & \\\hline & & & \diagbox{\colorbox{gray}{\textcolor{black}{0}\textcolor{white}{1}}}{16} & FFDF & \diagbox{\colorbox{gray}{\textcolor{black}{0}\textcolor{white}{2}}}{1} & \checkmark & \\\hline & & & & & \diagbox{\colorbox{gray}{\textcolor{black}{1}\textcolor{white}{0}}}{1} & \checkmark & \\\hline & & & & & \diagbox{\colorbox{gray}{\textcolor{black}{1}\textcolor{white}{1}}}{1} & \checkmark & \\\hline & & & & & \diagbox{\colorbox{gray}{\textcolor{black}{1}\textcolor{white}{2}}}{3} & ADAF & \checkmark \\\hline & & & & & \diagbox{\colorbox{gray}{\textcolor{black}{2}\textcolor{white}{0}}}{2} & 50/50 & \\\hline & & & & & \diagbox{\colorbox{gray}{\textcolor{black}{2}\textcolor{white}{1}}}{3} & EFFF & \checkmark \\\hline & & & & & \diagbox{\colorbox{gray}{\textcolor{black}{2}\textcolor{white}{2}}}{3} & ADAF & \checkmark \\\hline & & & & & \diagbox{\colorbox{gray}{\textcolor{black}{3}\textcolor{white}{0}}}{2} & 50/50& \\ \end{longtable} \end{document} beantwortet 12 Aug '15, 16:21 saputello |