抱歉我的英语不正确。
这个问题可能已经有人问过了,但是我发现没有相关内容,所以
这是我的代码:
\documentclass[paper = landscape, pagesize, twocolumn, table, ngerman]{scrartcl}%table: for color tables
\usepackage[margin = 5mm, bottom = 25mm]{geometry}
\usepackage{babel, xcolor, float}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenx}
\rowcolors{2}{black!10}{black!30}%alternating row colors in tables
\begin{document}
\section{Punktetabelle}
\begin{table}[H]
\caption{Punktetabelle}
\begin{tabular*}{\linewidth}{cr}\rowcolor{black!50}%makes the first line darker
Aufgabe & erreichbare Punktzahl\\
\multicolumn{2}{c}{1.~Vorbereitung}\\
a) & /9\\
b) & /3\\
c) & /2\\
d) & /2\\
$\Sigma$ & /16\\
2.~Durchführung & /8\\
\multicolumn{2}{c}{3.~Auswertung}\\
a) & /3\\
b) & /2\\
c) & /2\\
d) & /2\\
$\Sigma$ & /9\\
4.~Fazit & /2
\end{tabular*}
\end{table}
\textbf{Gesamt}:\quad/35
\end{document}
结果如下:
表格左对齐。为什么?我希望居中对齐。我该怎么做?
使用\centering
或\begin{center}
...\end{center}
不会改变任何东西。以下是代码:
\documentclass[paper = landscape, pagesize, twocolumn, table, ngerman]{scrartcl}%table: for color tables
\usepackage[margin = 5mm,bottom = 25mm]{geometry}
\usepackage{babel, xcolor, float}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenx}
\rowcolors{2}{black!10}{black!30}
\begin{document}
\section{Punktetabelle}
\begin{table}[H]
\caption{Punktetabelle}
\centering
\begin{tabular*}{\linewidth}{cr}\rowcolor{black!50}
Aufgabe & erreichbare Punktzahl\\
\multicolumn{2}{c}{1.~Vorbereitung}\\
a) & /9\\
b) & /3\\
c) & /2\\
d) & /2\\
$\Sigma$ & /16\\
2.~Durchführung & /8\\
\multicolumn{2}{c}{3.~Auswertung}\\
a) & /3\\
b) & /2\\
c) & /2\\
d) & /2\\
$\Sigma$ & /9\\
4.~Fazit & /2
\end{tabular*}
\end{table}
\textbf{Gesamt}:\quad/35
\end{document}
结果与上面相同。并且:
\documentclass[paper = landscape, pagesize, twocolumn, table, ngerman]{scrartcl}
\usepackage[margin = 5mm, bottom = 25mm]{geometry}
\usepackage{babel, xcolor, float}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenx}
\rowcolors{2}{black!10}{black!30}
\begin{document}
\section{Punktetabelle}
\begin{table}[H]
\caption{Punktetabelle}
\begin{center}
\begin{tabular*}{\linewidth}{cr}\rowcolor{black!50}
Aufgabe & erreichbare Punktzahl\\
\multicolumn{2}{c}{1.~Vorbereitung}\\
a) & /9\\
b) & /3\\
c) & /2\\
d) & /2\\
$\Sigma$ & /16\\
2.~Durchführung & /8\\
\multicolumn{2}{c}{3.~Auswertung}\\
a) & /3\\
b) & /2\\
c) & /2\\
d) & /2\\
$\Sigma$ & /9\\
4.~Fazit & /2
\end{tabular*}
\end{center}
\end{table}
\textbf{Gesamt}:\quad/35
\end{document}
再次得到与上述相同的结果。
也欢迎任何其他优化。
提前感谢您的帮助和努力!
答案1
您需要使用-environment table*
。
请不要使用 -option [H]
,因为它会导致浮动环境变得荒谬。要么允许内容流动,要么不允许。因此,该选项[H]
会导致浮动不一致。
\documentclass[paper = landscape, pagesize, twocolumn, table, ngerman]{scrartcl}%table: for color tables
\usepackage[margin = 5mm, bottom = 25mm]{geometry}
\usepackage[main=ngerman]{babel}
\usepackage{xcolor}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\rowcolors{2}{black!10}{black!30}%alternating row colors in tables
\begin{document}
\section{Punktetabelle}
\begin{table*}
\caption{Punktetabelle}
\begin{tabularx}{\linewidth}{cX}\rowcolor{black!50}%makes the first line darker
Aufgabe & erreichbare Punktzahl\\
\multicolumn{2}{c}{1.~Vorbereitung}\\
a) & /9\\
b) & /3\\
c) & /2\\
d) & /2\\
$\Sigma$ & /16\\
2.~Durchführung & /8\\
\multicolumn{2}{c}{3.~Auswertung}\\
a) & /3\\
b) & /2\\
c) & /2\\
d) & /2\\
$\Sigma$ & /9\\
4.~Fazit & /2
\end{tabularx}
\end{table*}
\textbf{Gesamt}:\quad/35
\end{document}