Problem beim Tabellendesign

Tabellen und Grafiken erstellen und anordnen


TheMan
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Fr 5. Dez 2014, 13:15

Problem beim Tabellendesign

Beitrag von TheMan »

Hallo liebe Forengemeinde,

ich habe eine kleines Problem mit einem bestimmten Design für meine Latex Tabelle.

Folgende Tabelle hatte ich vor ein paar Jahren mal mit Word für meine Ausbildung Abschlussarbeit angefertigt.

Bild

Diese wollte ich nun mit Latex nachbauen...jedoch stoße ich dort auf ein paar Probleme

Bild


Wie schaffe ich es, das die Texte in der Spalte "Aufgaben" mittig liegen....und wie kann ich innerhalb einer Spalte, weitere Zeilen einfügen (siehe erstes Bild).

Mein momentaner Code
\begin{table}[h]
\begin{tabularx}{\textwidth}{|c|c|c|c|}
\toprule
\multicolumn{1}{|c|}{{\textbf{Phase}}} & \textbf{Aufgabe} & \textbf{Teilaufgaben} & \textbf{Zeit in [h]}\\\hline
\rotatebox{90}{ \textbf{Arbeitsplanung} } & zentriert & zentriert & zentriert \\
\hline
\rotatebox{90}{ \textbf{Ausführung / Kontrolle} } & zentriert & zentriert & zentriert \\
\hline
& & \multicolumn{1}{|r|}{\textbf{erstellen der Dokumentation}} & ???? \\
\hline
& & \multicolumn{1}{|r|}{\textbf{benötigte Zeit}} & ????\\
\bottomrule 
\end{tabularx}
  \caption{Zeitplanung}
  \label{tab:zeit}
\end{table}
Vielen Dank für eure Hilfe.

Lieben Gruß

Gast

Beitrag von Gast »

Ihr Code führt bei mir zu multiplen Fehlermeldungen. Ich bin mir sicher, dass es in der Unvollständigkeit des Codes begründet liegt.
(Dies ist ein Hinweis ein vollständiges Minimalbeispiel anzugeben.)

Die abfotografierte Tabelle hat 4 Spalten und 21 Zeilen. Einzelne Zellen überspannen mehrere Zeilen der Tabelle. Aus diesem Grund sollten Sie das Paket multirow in Betracht ziehen.

TheMan
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Fr 5. Dez 2014, 13:15

Beitrag von TheMan »

Wegen dem Fehler, ja habe vergessen meine Header Dateien mit anzugeben...tut mir leid.


Dieses Minibeispiel sollte funktionieren.
\documentclass[
  a4paper,    % Papiergröße A4
  abstracton, % Zusammenfassung aktivieren
% twoside,    % zweiseitiges Layout
  oneside,    % einseitiges Layout
  DIVcalc,	  %
  11pt		  % Schriftgröße 11 pt
]{scrartcl} 
\usepackage[T1]{fontenc}		%T1: Erweiterter Tex-Zeichensatz
\usepackage{ae} 
\usepackage[ngerman]{babel} %deutsche Silbentrennung
\usepackage[utf8]{inputenc} %Umlaute für alle Systeme
\usepackage{graphicx} %Um Bilder einzufügen
\usepackage{booktabs}
\usepackage{tabularx}


\begin{document}


\begin{table}[h] 
\begin{tabularx}{\textwidth}{|c|c|c|c|} 
\toprule 
\multicolumn{1}{|c|}{{\textbf{Phase}}} & \textbf{Aufgabe} & \textbf{Teilaufgaben} & \textbf{Zeit in [h]}\\\hline 
\rotatebox{90}{ \textbf{Arbeitsplanung} } & zentriert & zentriert & zentriert \\ 
\hline 
\rotatebox{90}{ \textbf{Ausführung / Kontrolle} } & zentriert & zentriert & zentriert \\ 
\hline 
& & \multicolumn{1}{|r|}{\textbf{erstellen der Dokumentation}} & ???? \\ 
\hline 
& & \multicolumn{1}{|r|}{\textbf{benötigte Zeit}} & ????\\ 
\bottomrule 
\end{tabularx} 
  \caption{Zeitplanung} 
  \label{tab:zeit} 
\end{table}

\end{document}
Ich werde es mal mit multirow versuchen, aber evtl. könnten Sie auch mal schauen ob es bei Ihnen klappt meine Tabelle zu erweitern.

Vielen Dank

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Hallo TheMan,

tabellen werden ÜBERSCHRIEBEN, Abbildungen UNTERSCHRIEBEN.

Sieh dir mal meinen Code an:
\begin{table} % B7
\renewcommand{\arraystretch}{1.3}
\caption{Zeitplanung}
\vspace*{1em}
\begin{tabu} to \textwidth {@{}X[1.0L]X[L]X[L]X[L]@{}}
\toprule
%%\rowfont[L]\bfseries
\textbf{Phase} & \textbf{Aufgabe}  & \textbf{Teilaufgaben} &  \textbf{Zeit in [h]}  \\
\midrule
Arbeitsplanung  &  zentriert &  zentriert & zentriert\\
\midrule
Ausführung / Kontrolle & zentriert &  zentriert & zentriert \\ \midrule
 &   & erstellen der Dokumentation & ???\\
\cmidrule(l){3-4}
 &  & benötigte Zeit & ???\\
\bottomrule
\end{tabu}
\end{table}
Dazu musst du in der Präambel noch dies laden (falls nicht schon geschehen):
\usepackage{tabu}
\usepackage{booktabs}
Viel Erfolg

Gruß

Martin
Absence of evidence is not evidence of absence

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Re: ...

Beitrag von esdd »

[quote="nixversteh"]Hallo TheMan,

tabellen werden ÜBERSCHRIEBEN, Abbildungen UNTERSCHRIEBEN.
\begin{table}...
\caption{Zeitplanung}
\vspace*{1em}
...code]
[/quote]

Wenn Tabellen Überschriften erhalten, dann ist es mit einer KOMA-Script Klasse besser \captionabove{...} zu verwenden statt unter \caption{...} von Hand zusätzlichen Abstand einzufügen. Werden in einem Dokument bei Tabellen stets Überschriften verwendet, kann man bei der KOMA-Script Klasse auch die Option captions=tableheading setzen und im Dokument \caption{...} ohne manuellen Abstand nutzen.

Gruß
Elke

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

@esdd,
vielen Dank Elke, wieder etwas dazu gelernt.

Gruß

Martin
Absence of evidence is not evidence of absence

TheMan
Forum-Anfänger
Forum-Anfänger
Beiträge: 19
Registriert: Fr 5. Dez 2014, 13:15

Re: ...

Beitrag von TheMan »

nixversteh hat geschrieben:Hallo TheMan,

tabellen werden ÜBERSCHRIEBEN, Abbildungen UNTERSCHRIEBEN.

Sieh dir mal meinen Code an:
\begin{table} % B7
\renewcommand{\arraystretch}{1.3}
\caption{Zeitplanung}
\vspace*{1em}
\begin{tabu} to \textwidth {@{}X[1.0L]X[L]X[L]X[L]@{}}
\toprule
%%\rowfont[L]\bfseries
\textbf{Phase} & \textbf{Aufgabe}  & \textbf{Teilaufgaben} &  \textbf{Zeit in [h]}  \\
\midrule
Arbeitsplanung  &  zentriert &  zentriert & zentriert\\
\midrule
Ausführung / Kontrolle & zentriert &  zentriert & zentriert \\ \midrule
 &   & erstellen der Dokumentation & ???\\
\cmidrule(l){3-4}
 &  & benötigte Zeit & ???\\
\bottomrule
\end{tabu}
\end{table}
Dazu musst du in der Präambel noch dies laden (falls nicht schon geschehen):
\usepackage{tabu}
\usepackage{booktabs}
Viel Erfolg

Gruß

Martin

Habe mir die Tabelle mal angeschaut, kann ich hier auch die Breite der einzelnen Spalten variieren? Sodass die Spalte "Zeit" schmal ist aber der Bereich "Teilaufgabe" etwas breiter?

Vielen Dank

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Hallo TheMan,

bin kein Tabellenprofi, vielleicht wird es bessere Lösungen geben, teste mal diesen Code.
\begin{table} % 
\renewcommand{\arraystretch}{1.3}
\captionabove{Zeitplanung}
\begin{longtable}{p{0.2\textwidth}p{0.2\textwidth}p{0.4\textwidth}p{0.2\textwidth}}
\toprule
\textbf{Phase} & \textbf{Aufgabe}  & \textbf{Teilaufgaben} &  \textbf{Zeit in [h]}  \\
\midrule
Arbeitsplanung  &  zentriert &  zentriert & zentriert\\
\midrule
Ausführung / Kontrolle & zentriert &  zentriert & zentriert \\ \midrule
 &   & erstellen der Dokumentation & ???\\
\cmidrule(l){3-4}
 &  & benötigte Zeit & ???\\
\bottomrule
\end{longtable}
\end{table}
Viel Erfolg

Gruß

Martin
Absence of evidence is not evidence of absence

Antworten