
Ich habe ein Problem bezüglich der Tabellenüberschrift.
Der Code lautet wie folgt:
\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{gensymb}
\usepackage[version=3]{mhchem}
\usepackage{mathtools}
\usepackage{booktabs}
\usepackage{dirtytalk}
\usepackage{amsmath}
\usepackage{float}
\usepackage[bottom]{footmisc}
\renewcommand{\thefootnote}{\alph{footnote}}
\usepackage{graphicx}
\graphicspath{ {images/} }
\begin{document}
\begin{table}[htbp]
\centering
\caption{Comparison between \ce{H2o} activity coefficients for the following starting conditions: n_{\ce{NH3}}=3 mole, n_{\ce{H2O}}=34.4 mole; T=57\celsius}
\begin{tabular}{cccc}
\toprule
Something & Something & Something & Something \\
\midrule
number & number & number & number \\
number & number & number & number \\
number & number & number & number \\
number & number & number & number \\
\bottomrule
\end{tabular}%
\label{tab:addlabel}%
\end{table}%
\end{document}
Ich verstehe nicht, warum die Tabellenüberschrift nicht angezeigt wird … vielen Dank!
Antwort1
Für Dinge wie diesen n_{\ce{NH3}}
ist der Mathematikmodus erforderlich ( ). Außerdem empfehle ich Ihnen , die Funktionen zum Setzen von Zahlen mit Einheiten $...$
zu verwenden .siunitx
MWE:
\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[version=3]{mhchem}
\usepackage{mathtools}
\usepackage{booktabs}
\usepackage{float}
\usepackage[bottom]{footmisc}
\usepackage{siunitx}
\begin{document}
\begin{table}[htbp]
\centering
\caption{Comparison between \ce{H2O} activity coefficients for the following starting conditions: $n_{\ce{NH3}}=\SI{3}{\mole}$, $n_{\ce{H2O}}=\SI{34.4}{\mole}$; $T=\SI{57}{\celsius}$}
\begin{tabular}{cccc}
\toprule
Something & Something & Something & Something \\
\midrule
number & number & number & number \\
number & number & number & number \\
number & number & number & number \\
number & number & number & number \\
\bottomrule
\end{tabular}%
\label{tab:addlabel}%
\end{table}%
\end{document}
Ausgabe: