
In einem Lehrbuch, das ich gerade lese, gibt es diese Tabelle:
Ich habe versucht, es nachzubilden, und es ist mir fast gelungen, bis auf diesen kleinen Teil, bei dem unter der letzten Spalte eine hline und eine Notiz hinzugefügt werden. Hier ist mein Versuch und mein Code:
\documentclass{article}
\usepackage{amsmath}
\usepackage{tabularx}
\begin{document}
\begin{table}[ht]
\centering
\begin{tabular}{c c @{\hskip 0.8cm} c @{\hskip 0.8cm} c c c @{\hskip 0.8cm} c}
$q_A$ & $\Omega_A$ & $P(q_A)$ & $q_B$ & $\Omega_B$ & $\Omega_{Total} = \Omega_A \Omega_B $ \\ [0.5ex]
\hline
0 & 1 & 0.42 & 7 & 330 & 330 \\
1 & 1 & 0.27 & 6 & 210 & 210 \\
2 & 1 & 0.16 & 5 & 126 & 126 \\
3 & 1 & 0.09 & 4 & 70 & 70 \\
4 & 1 & 0.04 & 3 & 35 & 35 \\
5 & 1 & 0.02 & 2 & 15 & 15 \\
6 & 1 & 0.006 & 1 & 5 & 5 \\
7 & 1 & 0.001 & 0 & 1 & 1 \\[1ex]
\end{tabular}
\label{table:1}
\end{table}
\end{document}
Aktualisieren:
Hier ist ein neuer Versuch,
\documentclass{article}
\usepackage{amsmath}
\usepackage{tabularx}
\begin{document}
\begin{table}[ht]
\centering
\begin{tabular}{c c @{\hskip 0.8cm} c @{\hskip 0.8cm} c c c @{\hskip 0.8cm} c}
$q_A$ & $\Omega_A$ & $P(q_A)$ & $q_B$ & $\Omega_B$ & $\Omega_{Total} = \Omega_A \Omega_B $ \\ [0.5ex]
\hline
0 & 1 & 0.42 & 7 & 330 & 330 \\
1 & 1 & 0.27 & 6 & 210 & 210 \\
2 & 1 & 0.16 & 5 & 126 & 126 \\
3 & 1 & 0.09 & 4 & 70 & 70 \\
4 & 1 & 0.04 & 3 & 35 & 35 \\
5 & 1 & 0.02 & 2 & 15 & 15 \\
6 & 1 & 0.006 & 1 & 5 & 5 \\
7 & 1 & 0.001 & 0 & 1 & 1 \\[1ex]
\cline{6-6}
& & & & & 792 = $\binom{7+6-1}{7}$
\end{tabular}
\label{table:1}
\end{table}
\end{document}
Antwort1
Ein Teil des Problems mit Ihrem Code besteht darin, dass er angibt, die Tabelle habe sieben Spalten, obwohl sie nur sechs hat. Dies führt zu einem merklichen „Überhang“ der horizontalen Linien.
Das Beheben dieses Problems, das Wechseln von einer tabular
zu einer array
Umgebung (da der Inhalt vollständig mathematisch ist), die Verwendung von \midrule
anstelle von \hline
und – nicht zuletzt – das Einsetzen einer \cmidrule
Direktive anstelle von \cline
führt zu diesem Ergebnis:
\documentclass{article}
\usepackage{amsmath,array,booktabs}
\begin{document}
\begin{table}[ht]
\[
\begin{array}{@{} c c @{\hspace{8mm}} c
@{\hspace{8mm}} c c @{\hspace{6mm}} c @{}}
q_A & \Omega_A & P(q_A) & q_B & \Omega_B &
\Omega_{\mathrm{Total}}=\Omega_A \Omega_B \\
\midrule
0 & 1 & 0.42 & 7 & 330 & 330 \\
1 & 1 & 0.27 & 6 & 210 & 210 \\
2 & 1 & 0.16 & 5 & 126 & 126 \\
3 & 1 & 0.09 & 4 & 70 & 70 \\
4 & 1 & 0.04 & 3 & 35 & 35 \\
5 & 1 & 0.02 & 2 & 15 & 15 \\
6 & 1 & 0.006 & 1 & 5 & 5 \\
7 & 1 & 0.001 & 0 & 1 & 1 \\
\cmidrule(l){6-6}
& & & & & 792 = \binom{7+6-1}{7}
\end{array}
\]
%\label{table:1} % no point in having \label without \caption
\end{table}
\end{document}