Hallo!

Wieso funktioniert dies hier nicht?

Open in writeLaTeX
\documentclass{memoir}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{colorx}
\begin{document}
\begin{table}[h]
\begin{tabular}{ll}
\rowcolor[HTML]{9B9B9B} 
\multicolumn{1}{l|}{\cellcolor[HTML]{9B9B9B}{\color[HTML]{FFFFFF} Temperatur {[}$K${]}}} & {\color[HTML]{FFFFFF} Første viriale koefficient, $"B"$ {[}\$m\textasciicircum 3 mol\textasciicircum \{-1\}{]}} \\ \hline
150,7 & -6,42                 \\
273   & $-21,7 \cdot 10^{-1}$ \\
300   & -1,32                 \\
600   & $11,9 \cdot 10^{-1}$
\end{tabular}
\end{table}
\end{document}

Hoffe Jemand könnte mir da helfen? Viele liebe Grüße!

gefragt 30 Sep '14, 15:44

Basilius%20Sapientia's gravatar image

Basilius Sap...
47011136
Akzeptiert: 65%

bearbeitet 01 Okt '14, 05:36

esdd's gravatar image

esdd
14.2k53251

Ersetze \usepackage{colorx} durch \usepackage[table]{xcolor}.

(30 Sep '14, 15:52) esdd
1

Eventuell ist auch die S Spalte von siunitx etwas für dich.

(30 Sep '14, 15:57) Johannes

Mit Deinem Code erhälst Du vermutlich eine Fehlermeldung, die Dich informiert, dass das Paket colorx.sty nicht gefunden wird. Du musst statt dessen das Paket xcolor laden. Gib beim Laden noch die Option table an, damit Du Tabellenzeilen färben kannst.

Damit ø richtig dargestellt wird, musst Du noch entweder inputenc mit Angabe der Kodierung laden oder das Paket selinput verwenden.

Darüberhinaus werden die - nicht als Vorzeichen dargestellt, wenn Du die entsprechenden Werte nicht in eine Inlinematheumbgebung setzt. Allerdings wird dann wiederum bei zum Beispiel $-1,32$ ein störender Leerraum nach dem Komma einfügt. Um das zu korrigieren, könnte man zwar das Paket icomma laden, aber es ist besser, wie von @Johannes vorgeschlagen, das Paket siunitx zu nehmen und die Spaltendefinition S zu wählen. Dann werden die Zahlenwerte gleich noch an den Kommas ausgerichtet.

Damit die Tabelle besser lesbar wird, habe ich im folgenden \arraystretch etwas vergrößert und die Tabellenüberschrift fett gemacht. Siehe auch Wie kann man SI-Einheiten mit siunitx im Tabellenkopf fettgedruckt schreiben?

Wenn Deine Tabelle nicht gleiten soll, dann verwende keine Gleitumgebung. Siehe auch Wann sollte ich Gleitumgebungen für Tabellen und Abbildungen verwenden?

Open in writeLaTeX
\documentclass{memoir}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[table]{xcolor}% Farbpaket

\usepackage[locale=DE]{siunitx}% für Einheiten und zum Ausgeben von Zahlen

\usepackage{array}% wird auch vom Paket tabularx geladen
\renewcommand\arraystretch{1.1}% etwas größere Tabellenzeilen

% eigener Spaltentyp für die Kopfzeile:
\newcolumntype{h}{>{\color[HTML]{FFFFFF}\bfseries\boldmath\sisetup{detect-all}}l}

\begin{document}
\begin{tabular}{SS}
  \rowcolor[HTML]{9B9B9B} 
  \multicolumn{1}{h|}{Temperatur [\si{\kelvin}]}&\multicolumn{1}{h}{%
      Første viriale koefficient, $"B"$ [\si{\cubic\metre\per\mole}]} \\ 
  150,7 & -6,42                 \\
  273   & -21,7e-1 \\
  300   & -1,32\\
  600   & 11,9e-1
\end{tabular}
\end{document}

Ergebnis:

alt text

Permanenter link

beantwortet 01 Okt '14, 05:35

esdd's gravatar image

esdd
14.2k53251

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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

Zugeordnete Themen:

×185
×24

Frage gestellt: 30 Sep '14, 15:44

Frage wurde angeschaut: 1,987 Mal

Zuletzt aktualisiert: 01 Okt '14, 05:36