Zeilen einer Tabelle zusammenfügen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zeilen einer Tabelle zusammenfügen

Geteilte horizontale Linie

von Beobachter » So 1. Nov 2015, 14:29

Ein Minimalbeispiel sollte für eine solche Frage schon angefertigt werden, denn dieses Code-Fragment enthält Befehle, die nicht aus dem LaTeX-Kern stammen.

Im LaTeX-Kern ist allerdings der Befehl \cline definiert, mit dem für bestimmte Bereiche einer Tabelle horizontale Linien gezogen werden können.
\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage[margin=2cm]{geometry}
\usepackage[table]{xcolor}

\begin{document}
  \begin{table}[!htb] 
    \centering 
    \begin{tabular}{||p{2cm}|p{6cm}|p{6cm}||} \hline 
      \rowcolor[gray]{.7}
      \textbf{Platz} & \textbf{Mitarbeiter} & \textbf{Projektleiter} \\ \hline 
      1. & Missverständnisse & Rechtliche Rahmenbedingungen \\ \hline 
      \rowcolor[gray]{.9}
      2. & Qualität & Missverständnisse  \\ \hline 
      3. & Kulturelle Unterschiede & Denkweise \\ \hline 
      \rowcolor[gray]{.9}
      4. & Technisch-inhaltliche Unterschiede & Reaktionszeit \\ \cline{1-1}\cline{3-3}
      5. & Reaktionszeit & Pünktlichkeit \\ \hline 
    \end{tabular}
  \end{table}
\end{document}
Für die Gestaltung eines solchen Tabellenkopfes gibt es in den »UK TeX FAQ« noch eine elegante Lösung bezüglich des Stils in einer ganzen Zeile. Und wenn die Tabelle in den Zeilen auch Fließtext enthalten soll, dann ist »tabularx« ganz praktisch.
\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage[margin=2cm]{geometry}
\usepackage[table]{xcolor}

%% siehe: http://www.tex.ac.uk/FAQ-wholerow.html
\usepackage{array}
\newcolumntype{_}{>{\global\let\currentrowstyle\relax}}
\newcolumntype{^}{>{\currentrowstyle}}
\newcommand{\rowstyle}[1]{\gdef\currentrowstyle{#1}%
  #1\ignorespaces
}
%%----------------------------------------------
\usepackage{tabularx}

\begin{document}
  \begin{table}[!htb] 
    \centering 
    \begin{tabularx}{\linewidth}{|_l|^X|^X||} \hline 
      \rowcolor[gray]{.7}\rowstyle{\bfseries}
      Platz & Mitarbeiter & Projektleiter \\ \hline 
      1. & Missverständnisse & Rechtliche Rahmenbedingungen \\ \hline 
      \rowcolor[gray]{.9}
      2. & Qualität & Missverständnisse  \\ \hline 
      3. & Kulturelle Unterschiede & Denkweise \\ \hline 
      \rowcolor[gray]{.9}
      4. & Technisch"=inhaltliche Unterschiede & Reaktionszeit \\ \cline{1-1}\cline{3-3}
      5. & Reaktionszeit & Pünktlichkeit \\ \hline 
    \end{tabularx}
  \end{table}
\end{document}
Soll die Farbe der Zeilen abwechselnd zwei Farben annehmen, dann bietet »xcolor« dafür den Befehl \rowcolors (s. Abschnitt 2.12 der Anleitung). Grundsätzlich lohnt sich ein Blick auf »KOMA-Script« für die Verwendung einer flexibleren und leistungsstärkeren Dokumentklasse.

Zeilen einer Tabelle zusammenfügen

von tikzanfaenger » So 1. Nov 2015, 13:33

Hallo an alle,

ich hätte eine Frage zu meiner Tabelle.

\begin{table}[H]
\centering
\begin{tabular}{||p{2cm}|p{6cm}|p{6cm}||}
\hline
\rowcolor[gray]{.7}\textbf{Platz} & \textbf{Mitarbeiter} & \textbf{Projektleiter} \\
\hline
1. & Missverständnisse & Rechtliche Rahmenbedingungen \\
\hline
\rowcolor[gray]{.9} 2. & Qualität & Missverständnisse  \\
\hline
3. & Kulturelle Unterschiede & Denkweise\\
\hline
\rowcolor[gray]{.9}4. & Technisch-inhaltliche Unterschiede & Reaktionszeit\\
\hline
5. & Reaktionszeit & Pünktlichkeit \\
\hline
\end{tabular}  
\end{table}
Wie kann ich es so gestalten, wie hier zu sehen?
Bild


Also ich möchte die zweite und dritte Zeile der Spalte drei bzw. die letzte und vorletzte Zeilen der Spalte zwei zusammenfügen.

Vielen Dank im Voraus für eure Hilfe.

LG
tikzanfaenger
Dateianhänge
Tabelle
Tabelle
tabelle.png (6.49 KiB) 949 mal betrachtet

Nach oben