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?
Alternativ: Gibt es eine weitere Möglichkeit, eine Zelle in 3 Bereiche zu gliedern?

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, 09:21

laa21794's gravatar image

laa21794
274121
Akzeptiert: 88%


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}

alt text

Permanenter link

beantwortet 12 Aug '15, 10:11

Herbert's gravatar image

Herbert
5.0k34

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}

sparsame Tabelle

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}

Klötzchengrafik

Überlegen könnte man sich noch, ob man bei den grau hinterlegten Spalten, statt \colorbox nicht besser, einfach \cellcolor verwendet. Siehe dazu die Anleitung zum Paket colortbl, das bei mir über die Option table für das Paket xcolor geladen wird.

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}

Mit diagonalen Feldern

Permanenter link

beantwortet 12 Aug '15, 10:21

saputello's gravatar image

saputello
18.4k22352

bearbeitet 13 Aug '15, 11:10

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×31

Frage gestellt: 12 Aug '15, 09:21

Frage wurde angeschaut: 1,309 Mal

Zuletzt aktualisiert: 13 Aug '15, 11:10