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

laa21794's gravatar image

laa21794
29441821
Akzeptiert-Rate: 0%


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, 16:11

Herbert's gravatar image

Herbert
5.1k34
Akzeptiert-Rate: 31%

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

saputello's gravatar image

saputello
11.1k174365
Akzeptiert-Rate: 51%

bearbeitet 13 Aug '15, 17:10

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

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ügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×39

gestellte Frage: 12 Aug '15, 15:21

Frage wurde gesehen: 9,090 Mal

zuletzt geändert: 13 Aug '15, 17:10