wie kann ich diese Tabelle in LaTeX nachbauen? Worte wie "Standard" und "Frequenzbereich" sollten - falls möglich - in der Mitte schweben..
Ich krieg das nicht hin

Danke!

\begin{tabular}{|l|l|l|l|l|} \hline Standard & Frequenzbereich & Übertragungsrate & Übertragungsrate & Kanalbandbreite \\ \hline \hline IEEE 802.11 & 2,4 -- 2,485 GHz & 1 -- 2 MBit/s & 0,5 -- 1 MBit/s & 20 MHz\\ \hline IEEE 802.11a & 5,15 -- 5,725 GHz & 54 MBit/s & 20 -- 22 MBit/s & 20 MHz\\ \hline IEEE 802.11b & 2,4 -- 2,485 GHz & 11 MBit/s & 5 -- 6 MBit/s & 20 MHz\\ \hline IEEE 802.11g & 5,15 -- 5,725 GHz & 54 MBit/s & 20 -- 22 MBit/s & 20 MHz\\ \hline IEEE 802.11n & 2,4 -- 2,485 GHz & 600 MBit/s & 100 -- 120 MBit/s & 40 MHz\\ \hline IEEE 802.11p & 2,4 -- 2,485 GHz & 27 MBit/s & 13 MBit/s & 10 MHz\\ \hline \end{tabular}
\begin{table} \centering \begin{tabular}{@{}lcccc@{}} \toprule & \multicolumn{1}{b{5em}}{\centering Frequenz"-bereich (MHz)} & \multicolumn{1}{b{6.3em}}{\centering "Ubertragungs"-rate~brutto (Mbit/s)} & \multicolumn{1}{b{6.3em}}{\centering "Ubertragungs"-rate~netto (Mbit/s)} & \multicolumn{1}{b{5em}}{\centering Kanal"-bandbreite (MHz)} \\ \cmidrule{2-5} IEEE 802.11 & 2,4--2,485 & 1--2 & 0,5--1 & 20 \\ \addlinespace IEEE 802.11a & 5,15--5,725 & 54 & 20--22 & 20 \\ \addlinespace IEEE 802.11b & 2,4--2,485 & 11 & 5--6 & 20 \\ \addlinespace IEEE 802.11g & 2,4--2,485 & 54 & 20--22 & 20 \\ \addlinespace IEEE 802.11n & \multicolumn{1}{m{5em}}{\centering 2,4--2,485 5,15--5,725} & 600 & 100--120 & 40 \\ \bottomrule \end{tabular} \caption{Übersicht der unterschiedlichen Normen mit ihren Eigenschaften, [17], [18]} \label{tab:eins} \end{table}
\documentclass[11pt,a4paper]{scrartcl} \usepackage[latin1]{inputenc} \usepackage{multirow, siunitx, booktabs} \sisetup{% output-decimal-marker={,}, % Dezimaltrennzeichen range-phrase = {\,--\,}, % bis-Text range-units = single, % Einheit nur einmal ausgeben load-configurations=binary, %für bit, byte und so per-mode = symbol, % / statt ^-1 für "pro" } \begin{document} {\centering \begin{tabular}{lrrrr} \toprule \multirow{2}{*}{Standard} & \multirow{2}{*}{Frequenzbereich} & Übertragungsrate & Übertragungsrate & \multirow{2}{*}{Kanalbandbreite} \\ & & (2. Zeile) & (2. Zeile) & \\ \midrule IEEE 802.11 & \SIrange{2,4}{2,485}{\giga\hertz} & \SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second} & \SI{20}{\mega\hertz}\\ IEEE 802.11a & \SIrange{2,4}{2,485}{\giga\hertz} & \SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second}& \SI{20}{\mega\hertz}\\ IEEE 802.11b & \SIrange{2,4}{2,485}{\giga\hertz} & \SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second}& \SI{20}{\mega\hertz}\\ IEEE 802.11g & \SIrange{2,4}{2,485}{\giga\hertz} & \SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second}& \SI{20}{\mega\hertz}\\ \multirow{2}{*}{IEEE 802.11n} & \SIrange{2,4}{2,485}{\giga\hertz} & \multirow{2}{*}{\SIrange{1}{2}{\mega\bit\per\second}} & \multirow{2}{*}{\SIrange{1}{2}{\mega\bit\per\second}} &\multirow{2}{*}{\SI{20}{\mega\hertz}}\\ & \SIrange{2,4}{2,485}{\giga\hertz} & & & \\ IEEE 802.11p & \SIrange{2,4}{2,485}{\giga\hertz} &\SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second} & \SI{20}{\mega\hertz}\\ \bottomrule \end{tabular} } \bigskip \textbf{Anmerkungen:} \begin{itemize} \item Ich habe für die Zahlenangaben siuintx verwendet. Hatte aber keine Lust, alle Daten neu einzugeben, daher einfach per copy\& paste die selben Werte genommen \item Die Eingabe der Einheiten sieht erstmal komplizierter aus, hat aber den Vorteil, dass man im sisetup alles global (einheitlich) einstellen kann. \item statt \verb*+ -- + habe ich nur schmale Leerzeichen verwendet: \verb+\,--\,+ Die sind das Maximum, das der Bisstrich (--) eigentlich ganz ohne Leerzeichen verwendet werden sollte. \item Spalten, die Zahlen enthalten sollten rechtsbündig sein. \item Senkrechte Striche in Tabellen sind unschön \item Natürlich könnte man die Einheiten auch in die Kopfzeile Schreiben und dann statt \verb+\SIrange+ nur \verb+\numrange+ benutzen \end{itemize} \end{document}
\documentclass[11pt,a4paper]{scrartcl} \usepackage[latin1]{inputenc} \usepackage{multirow, siunitx, booktabs} \sisetup{% Einstellungen für siunitx, viele der Optionen % können auch direkt dem Befehl im opt. Arg. übergeben werden. output-decimal-marker={,}, % Dezimaltrennzeichen range-phrase = {\,--\,}, % "bis"-Text range-units = single, % Einheit nur einmal ausgeben load-configurations=binary, % für bit, byte und so per-mode = symbol, % / statt ^-1 für "pro" } \begin{document} Text vor der Tabelle. Text vor der Tabelle. Text vor der Tabelle. Text vor der Tabelle. Text vor der Tabelle. Text vor der Tabelle. Text vor der Tabelle. Text vor der Tabelle. \begin{center} \footnotesize \begin{tabular}{lrrrr} \toprule \multirow{2}{*}{Standard} & \multirow{2}{*}{Frequenzbereich} & \multicolumn{1}{l}{Übertragungsrate} & Übertragungsrate & \multirow{2}{*}{Kanalbandbreite} \\ & & \multicolumn{1}{l}{(brutto)} & \multicolumn{1}{l}{(netto)} & \\ \midrule IEEE 802.11 & \SIrange{2,4}{2,485}{\giga\hertz} & \SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second} & \SI{20}{\mega\hertz}\\ IEEE 802.11a & \SIrange{2,4}{2,485}{\giga\hertz} & \SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second}& \SI{20}{\mega\hertz}\\ IEEE 802.11b & \SIrange{2,4}{2,485}{\giga\hertz} & \SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second}& \SI{20}{\mega\hertz}\\ IEEE 802.11g & \SIrange{2,4}{2,485}{\giga\hertz} & \SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second}& \SI{20}{\mega\hertz}\\ \multirow{2}{*}{IEEE 802.11n} & \SIrange{2,4}{2,485}{\giga\hertz} & \multirow{2}{*}{\SIrange{1}{2}{\mega\bit\per\second}} & \multirow{2}{*}{\SIrange{1}{2}{\mega\bit\per\second}} & \multirow{2}{*}{\SI{20}{\mega\hertz}}\\ & \SIrange{2,4}{2,485}{\giga\hertz} & & & \\ IEEE 802.11p & \SIrange{2,4}{2,485}{\giga\hertz} & \SIrange{1}{2}{\mega\bit\per\second} & \SIrange{1}{2}{\mega\bit\per\second} & \SI{20}{\mega\hertz}\\ \bottomrule \end{tabular} \end{center} Text nach der Tabelle. Text nach der Tabelle. Text nach der Tabelle. Text nach der Tabelle. Text nach der Tabelle. Text nach der Tabelle. Text nach der Tabelle. Text nach der Tabelle. \bigskip\scriptsize \textbf{alte Anmerkungen:} \begin{itemize} \item Ich habe für die Zahlenangaben siuintx verwendet. Hatte aber keine Lust, alle Daten neu einzugeben, daher einfach per copy\& paste die selben Werte genommen \item Die Eingabe der Einheiten sieht erstmal komplizierter aus, hat aber den Vorteil, dass man im sisetup alles global (einheitlich) einstellen kann. \item statt \verb*+ -- + habe ich nur schmale Leerzeichen verwendet: \verb+\,--\,+ \item Spalten, die Zahlen enthalten sollten rechtsbündig sein. \item Senkrechte Striche in Tabellen sind unschön \item Natürlich könnte man die Einheiten auch in die Kopfzeile Schreiben und dann statt \verb+\SIrange+ nur \verb+\numrange+ benutzen \end{itemize} \normalsize \textbf{neue Anmerkungen:} \begin{itemize} \item Die Ausrichtung einer einzelnen Zelle kann mit \verb+\multicolumn{1}{l}{Inhalt}+ erreicht werden. \item Ich hab eben festgestellt, dass die gesamte Tabelle mit dem \verb+\centering+-Befehl scheinbar nicht zentriert werden kann. Daher habe ich zur \verb+center+-Umgebung gewechselt, die allerdings auch (in diesem Fall sinnvolle) Abstände vor und nach dem zentrierten Umgebungsinhalt einfügt. Alternativ kann natürlich auch die \verb+table+-Umgebung genutzt werden, wodurch die Tabelle aber zu einem \emph{Gleitobjekt} wird, das von \LaTeX{} mehr oder weniger frei positioniert wird. Zu dieser Version folgt im Quellcode noch eine Tabelle, die auch zeigt, wie die Einheiten in den Tabellenkopf übernommen werden können. Dabei wird auch gleich die freie Positionierung deutlich. (Man kann durch ein optionales Argument auf die Positionierung Einfluss nehmen \dots) Da die Beschriftung mit \verb+\caption{}+ nicht unbedingt nötig ist, habe ich die auskommentiert. \item Ich habe der Tabelle einen kleineren Schriftgrad (\verb+\footnotesize+) mit auf den Weg gegeben. Das ist ein Schalter, der aber nur in der aktuellen Umgebung (hier \verb+center+) wirkt und daher keinen Einfluss auf den nachfolgenden Text hat. \item Bei siuntix ist es übrigens egal, ob man in der eingabe den Punkt (.) oder das Komma (,) als Trennzeichen verwenden. In der Ausgabe wird einheitlich die Voreinstellung (hier Komma) verwendet. Zur Demo habe ich in der zweiten Tabelle mal abwechselnd Komma und Punkt verwendet. \item Vor der zweiten Tabelle habe ich die bis-Phrase geändert. \end{itemize} \sisetup{range-phrase = { bis }} \begin{table}[b]% durch das optionale Argument wird LaTeX nache gelegt, wo die % Tabelle positioniert werden soll, hier unten auf der Seite (=b) \footnotesize \centering \begin{tabular}{lrrrr} \toprule \multirow{2}{*}{Standard} & \multirow{2}{*}{Frequenzbereich} & \multicolumn{1}{l}{Übertragungsrate} & Übertragungsrate & \multirow{2}{*}{Kanalbandbreite} \\ & & \multicolumn{1}{l}{(brutto)} & \multicolumn{1}{l}{(netto)} & \\ & \multicolumn{1}{l}{\tiny (in \si{\giga\hertz})} & \multicolumn{1}{l}{\tiny (in \si{\mega\bit\per\second})} & \multicolumn{1}{l}{\tiny (in \si{\mega\bit\per\second})} & \multicolumn{1}{l}{\tiny (in \si{\mega\hertz})} \\ \midrule IEEE 802.11 & \numrange{2.4}{2,485} & \numrange{1}{2} & \numrange{1}{2} & \num{20}\\ IEEE 802.11a & \numrange{2.4}{2,485} & \numrange{1}{2} & \numrange{1}{2}& \num{20}\\ IEEE 802.11b & \numrange{2,4}{2.485} & \numrange{1}{2} & \numrange{1}{2}& \num{20}\\ IEEE 802.11g & \numrange{2.4}{2,485} & \numrange{1}{2} & \numrange{1}{2}& \num{20}\\ \multirow{2}{*}{IEEE 802.11n} & \numrange{2,4}{2,485} & \multirow{2}{*}{\numrange{1}{2}} & \multirow{2}{*}{\numrange{1}{2}} & \multirow{2}{*}{\num{20}}\\ & \numrange{2,4}{2,485} & & & \\ IEEE 802.11p & \numrange{2,4}{2.485} & \numrange{1}{2} & \numrange{1}{2} & \num{20}\\ \bottomrule \end{tabular} % \caption{Übersicht der unterschiedlichen Normen \dots} \end{table} \end{document}