
Извините за мой неправильный английский.
Возможно, этот вопрос уже задавался кем-то, но я не нашел ничего подходящего, поэтому
Вот мой код:
\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
or \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
Вам необходимо использовать table*
-environment.
Пожалуйста, не используйте [H]
опцию -, так как она доводит среду float до абсурда. Либо вы позволяете этому контенту течь, либо нет. Так что опция [H]
делает float непоследовательным.
\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}