如何将表格的一列置于两列页面的中央?

如何将表格的一列置于两列页面的中央?

抱歉我的英语不正确。

这个问题可能已经有人问过了,但是我发现没有相关内容,所以

这是我的代码:

\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}

相关内容