所以现在这张桌子一直是一场艰苦的战斗,但我不再进步了。当你看到图像时,你就知道我想去哪里=)我希望2-9列的宽度相同。
\documentclass[a4paper,11pt,oneside]{report}
\usepackage{tabulary}
\usepackage{multirow}
\usepackage{tabulary}
\usepackage{gensymb}
\begin{document}
\begin{tabulary}{1.0\textwidth}{|c|c|c|c|c|c|c|c|} \hline
Gas & \multicolumn{ 7}{p{\linewidth}|}{Technischer Löslichkeitskoeffizient \lambda~in mL Gas/(1000~g Wasser $\cdot$ 1~bar) bei einer Temperatur in $\degree$C } \\ \cline{2-8}
& 0 & 5 & 10 & 15 & 20 & 25 & 30 \\ \hline
Sauerstoff & 48,4 & 42,3 & 37,5 & 33,6 & 30,6 & 28,0 & 26,0 \\
Luft & 28,6 & 25,5 & 22,4 & 20,4 & 18,3 & 16,3 & 15,3 \\
\hline
\end{tabulary}
\end{document}
谢谢您的帮助!
答案1
您可以测量第一列中最宽元素的宽度,然后使用该宽度来计算第 2 列至第 8 列的跨度应该有多宽:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\newcolumntype{C}{ >{\centering\arraybackslash} X }
\newlength{\tmplen}
\begin{document}
\settowidth{\tmplen}{Sauerstoff}%
\noindent
\begin{tabularx}{\linewidth}{ | c *{7}{| C} |}
\hline
Gas & \multicolumn{7}{ p{\dimexpr\linewidth-\tmplen-4\tabcolsep-3\arrayrulewidth} | }{%
Technischer Löslichkeitskoeffizient $\lambda$ in mL Gas/(1000~g Wasser $\cdot$ 1~bar) bei einer Temperatur in $^\circ$C } \\
\cline{2-8}
& 0 & 5 & 10 & 15 & 20 & 25 & 30 \\
\hline
Sauerstoff & 48,4 & 42,3 & 37,5 & 33,6 & 30,6 & 28,0 & 26,0 \\
Luft & 28,6 & 25,5 & 22,4 & 20,4 & 18,3 & 16,3 & 15,3 \\
\hline
\end{tabularx}
\end{document}
这里有一个booktabs
版本:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx,booktabs,makecell}
\newcolumntype{C}{ >{\centering\arraybackslash} X }
\newlength{\tmplen}
\begin{document}
\settowidth{\tmplen}{Sauerstoff}%
\noindent
\begin{tabularx}{\linewidth}{ c *{7}{C} }
\toprule
Gas & \multicolumn{7}{ p{\dimexpr\linewidth-\tmplen-4\tabcolsep} }{%
\makecell[t]{Technischer Löslichkeitskoeffizient $\lambda$ \\
in mL Gas/(1000~g Wasser $\cdot$ 1~bar) bei einer Temperatur in $^\circ$C }} \\
\cmidrule{2-8}
& 0 & 5 & 10 & 15 & 20 & 25 & 30 \\
\midrule
Sauerstoff & 48,4 & 42,3 & 37,5 & 33,6 & 30,6 & 28,0 & 26,0 \\
Luft & 28,6 & 25,5 & 22,4 & 20,4 & 18,3 & 16,3 & 15,3 \\
\bottomrule
\end{tabularx}
\end{document}
答案2
我认为长文本应该是表格的解释性标题。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{siunitx,booktabs,caption}
\sisetup{locale=DE}
\begin{document}
\begin{table}
\centering
\caption{Technischer Löslichkeitskoeffizient $\lambda$ in
\si{\milli\liter} Gas/(\SI{1000}{\gram} Wasser at \SI{1}{\bar})
bei einer Temperatur in \si{\celsius}.}
\begin{tabular}{l *{7}{S[table-format=2.1]} }
\toprule
Gas & \multicolumn{7}{c}{Temperatur (\si{\celsius})}\\
\cmidrule{2-8}
& {0} & {5} & {10} & {15} & {20} & {25} & {30} \\
\midrule
Sauerstoff & 48,4 & 42,3 & 37,5 & 33,6 & 30,6 & 28,0 & 26,0 \\
Luft & 28,6 & 25,5 & 22,4 & 20,4 & 18,3 & 16,3 & 15,3 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}