
英語が間違っていて申し訳ありません。
この質問はおそらくすでに誰かが尋ねていると思いますが、関連するものは何も見つかりませんでしたので
これが私のコードです:
\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*
。
- オプションは使用しないでください[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}