Seite 1 von 1
Tabelle formatieren
Verfasst: So 23. Aug 2015, 17:51
von Dave Miller
Hallo,
ich habe eine spezielle Anforderung wie Tabellen auszusehen haben.
Ist sowas einfach umzusetzen? Mir ist vor allem die Farbähnlichkeit wichtig.
Wäre super wenn mir jemand dazu eine Vorlage geben könnte.
Danke

Verfasst: So 23. Aug 2015, 18:10
von Johannes_B
Ich frage mich ja echt ob du es auch irgendwann mal schaffst deinen Dateien nen ordentlichen Namen zu geben.
Es ist mit LaTeX auch ziemlich einfach möglich hässliche Tabellen zu produzieren.
Verfasst: So 23. Aug 2015, 18:21
von Dave Miller
\begin{document}
\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{|l|l|l|l|l|l|}
\hline
\multicolumn{6}{|l|}{\cellcolor[HTML]{3166FF}TEST} \\ \hline
TEST & 400 & 300 & 200 & 100 & \\ \hline
TEST & 39\% & 42\% & 43\% & 36\% & Ø 40\% \\ \hline
TEST & 46\% & 49\% & 43\% & 40\% & Ø 45\% \\ \hline
\end{tabular}
\end{table}
\end{document}
Ich möchte das Die Tabelle immer 15CM breit ist und dabei die Spalten "ordentlich" aufgeteilt werden. Zeile 1 soll 1cm breit sein.
Verfasst: So 23. Aug 2015, 19:02
von Johannes_B
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{tabularx}
\usepackage{calc}
\usepackage{geometry}
\geometry{textwidth=15cm,
%showframe,
}
\begin{document}
\begin{table}%[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabularx}{15cm}{|X|X|X|X|X|X|}
\hline
\multicolumn{6}{|m{\dimexpr\linewidth-2\tabcolsep-2\arrayrulewidth\relax}|}{\cellcolor[HTML]{3166FF}\textcolor{white}{TEST
%und noch ein klein wenig mehr Text, die Tabelle
%ist ja schlie\ss lich wichtig, sonst w\"are sie auch
%nicht so schrecklich bunt.
}\rule[-.4cm]{0pt}{1cm}}
\\ \hline
TEST & 400 & 300 & 200 & 100 &
\\ \hline
TEST & 39\% & 42\% & 43\% & 36\% & Ø 40\% \\ \hline
TEST & 46\% & 49\% & 43\% & 40\% & Ø 45\% \\
\hline
\end{tabularx}
\end{table}
\end{document}
Verfasst: So 23. Aug 2015, 19:32
von Dave Miller
Johannes_B hat geschrieben:\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{tabularx}
\usepackage{calc}
\usepackage{geometry}
\geometry{textwidth=15cm,
%showframe,
}
\begin{document}
\begin{table}%[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabularx}{15cm}{|X|X|X|X|X|X|}
\hline
\multicolumn{6}{|m{\dimexpr\linewidth-2\tabcolsep-2\arrayrulewidth\relax}|}{\cellcolor[HTML]{3166FF}\textcolor{white}{TEST
%und noch ein klein wenig mehr Text, die Tabelle
%ist ja schlie\ss lich wichtig, sonst w"are sie auch
%nicht so schrecklich bunt.
}\rule[-.4cm]{0pt}{1cm}}
\\ \hline
TEST & 400 & 300 & 200 & 100 &
\\ \hline
TEST & 39\% & 42\% & 43\% & 36\% & Ø 40\% \\ \hline
TEST & 46\% & 49\% & 43\% & 40\% & Ø 45\% \\
\hline
\end{tabularx}
\end{table}
\end{document}
Cool. Danke.
Noch eine Frage:
Was ist wenn der Text wie hier:
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{tabularx}
\usepackage{calc}
\usepackage{geometry}
\geometry{textwidth=15cm,
%showframe,
}
\begin{document}
\begin{table}%[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabularx}{15cm}{|X|X|X|X|X|X|}
\hline
\multicolumn{6}{|m{\dimexpr\linewidth-2\tabcolsep-2\arrayrulewidth\relax}|}{\cellcolor[HTML]{216292}\textcolor{white}{TEST
%und noch ein klein wenig mehr Text, die Tabelle
%ist ja schlie\ss lich wichtig, sonst w"are sie auch
%nicht so schrecklich bunt.
}\rule[-.4cm]{0pt}{1cm}}
\\ \hline
TESTTESTETSTETSTETSTETSTE & 400 & 300 & 200 & 100 &
\\ \hline
TEST & 39\% & 42\% & 43\% & 36\% & Ø 40\% \\ \hline
TEST & 46\% & 49\% & 43\% & 40\% & Ø 45\% \\
\hline
\end{tabularx}
\end{table}
\end{document}
länger ist als die Spalte... Wie kann man das anpassen? Danke
Verfasst: So 23. Aug 2015, 20:16
von Johannes_B
\documentclass[ngerman]{article}
\usepackage[table]{xcolor}
%\usepackage{babel}
\usepackage{tabularx}
\usepackage{calc}
\usepackage{geometry}
\geometry{textwidth=15cm,
%showframe,
}
%\renewcommand{\tabularxcolumn}[1]{>{\hspace{0pt}\raggedright\arraybackslash}m{#1}}
\begin{document}
\begin{table}%[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabularx}{15cm}{|X|X|X|X|X|X|}
\hline
\multicolumn{6}{|m{\dimexpr\linewidth-2\tabcolsep-2\arrayrulewidth\relax}|}{\cellcolor[HTML]{3166FF}\textcolor{white}{TEST
%und noch ein klein wenig mehr Text, die Tabelle
%ist ja schlie\ss lich wichtig, sonst w\"are sie auch
%nicht so schrecklich bunt.
}\rule[-.4cm]{0pt}{1cm}}
\\ \hline
das hier ist nur ein ganz kleiner test & 400 & 300 & 200 & 100 &
\\ \hline
TESTTESTESTESTESTESTESTTTTTTTEST & 39\% & 42\% & 43\% & 36\% & Ø 40\% \\ \hline
Fahrradketteneschmierer & 46\% & 49\% & 43\% & 40\% & Ø 45\% \\
\hline
\end{tabularx}
\end{table}
\end{document}
Warum passiert in dieser Tabellen-Zelle keine Silbentrennung?
Verfasst: So 23. Aug 2015, 20:21
von Dave Miller
hm. mir wäre es lieber wenn man die spalte breiter bekommt. ist das nicht möglich?
Verfasst: So 23. Aug 2015, 21:08
von Johannes_B
Dann musst du die Breite von Hand angeben.
Verfasst: So 23. Aug 2015, 21:18
von Dave Miller
Johannes_B hat geschrieben:Dann musst du die Breite von Hand angeben.
Für alle? Oder kann man das nur für 1 Spalte machen? An welcher Schraube muss ich denn drehen?
Danke
Verfasst: So 23. Aug 2015, 23:22
von esdd
Welche Spaltentypen verwendet werden, steht im letzten Argument tabularx Umgebung. Wenn die erste Spalte 5cm sein soll, dann musst Du für die erste Spalte p{5cm} angeben. Wenn der Inhalt der ersten Spalte gar nicht umbrochen werden und sich statt dessen die Breite der Spalte an die Breite ihres Inhalts anpassen soll, dann gib für die erste Spalte l an. Die angegebenen X Spalten teilen dann den verbleibenden Platz gleichmäßig so unter sich auf, dass die Tabelle die vorgegebene Breite hat. Entsprechend sollte in der Spaltendefinition von tabularx mindestens eine X Spalte vorkommen.
Für Dein Beispiel suchst Du also vielleicht etwas wie
\begin{tabularx}{15cm}{|p{5cm}|X|X|X|X|X|}
oder
\begin{tabularx}{15cm}{|l|X|X|X|X|X|}