表格超出半宽布局

表格超出半宽布局

我的文章中有以下布局。

在此处输入图片描述

我添加了一个这样的表格

  \begin{table}[h!]
  \begin{center}
    \caption{MINT-Lücke im Vergleich zu den Vorjahren}
    \label{tab:table1}
    \begin{tabular}{c | c | c | c}
    \textbf{} & \textbf{Lücke Oktober 2020} \textbf{Durchschnitt Lücke Obktober-Werte 2014-19} \textbf{Veränderungen in Prozent} \\
        \hline
  MINT gesamt & 108.700 &  235.800 & -53,9 \\
 IT-Berufe & 26.000 & 38.800 & -33,0 \\
Berufe Maschinen/Fahrzeugbau & 26.000 & 42.900 & -89,3 \\
    \end{tabular}
  \end{center}
\end{table}

我的问题是,我该怎么做才能让桌子只占用专用空间?

答案1

这是一个tabularx基于的解决方案。

在此处输入图片描述

我强烈建议您缩短一些标题单元格的内容。

\documentclass[twocolumn]{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{tabularx,ragged2e,booktabs}
\newcolumntype{C}{>{\Centering\hspace{0pt}}X}

\newlength\mylen
\settowidth\mylen{MINT gesamt}
\newcolumntype{L}[1]{>{\RaggedRight\hspace{0pt}}p{#1}}

\begin{document}
\begin{table}[h!]
    \caption{MINT-Lücke im Vergleich zu den Vorjahren\strut}
    \label{tab:table1}
    \begin{tabularx}{\columnwidth}{@{} L{\mylen} CCC @{}}
    \toprule
    & Lücke Oktober 2020
    & Durchschnitt Lücke Oktober-Werte 2014--19
    & Veränderungen, in~Prozent \\
    \midrule
 MINT gesamt & 108.700 &  235.800 & $-$53,9 \\ \addlinespace
 IT-Berufe   &  26.000 &   38.800 & $-$33,0 \\ \addlinespace
 Berufe Maschinen\slash Fahrzeugbau & 26.000 & 42.900 & $-$89,3 \\
    \bottomrule
    \end{tabularx}
\end{table}
\end{document}

答案2

以下是我关于如何重新设计表格以使其适合文档的一列的建议twocolumn article。我使用booktabs间距改进的水平线、表格作为列标题的包,并将\thead列类型改为,以改进列中数字的对齐。我还在列标题中引入了缩写和换行符以节省一些空间。为了使表格适合可用空间,我最后还稍微降低了 的值。makecellSsiunitx\tabcolsep

如果您需要一些关于所使用的包和命令的用途的背景信息,请随时询问。

在此处输入图片描述

\documentclass[twocolumn]{article}
\usepackage{lipsum} % just for dummy text. Do not use in real document.
\usepackage{makecell}
\usepackage[locale=DE]{siunitx}
\sisetup{group-separator={.}}
\usepackage{booktabs}
\usepackage{wasysym}
\renewcommand{\theadfont}{\normalsize}
\begin{document}
\lipsum[1]

  \begin{table}[h!]
  \centering
 \setlength{\tabcolsep}{5pt}
    \caption{MINT-Lücke im Vergleich zu den Vorjahren}
    \label{tab:table1}
    \begin{tabular}{@{}l S[table-format=6]  S[table-format=6]   S[table-format=-2.1]@{}}
    \toprule
     & {\thead{Lücke\\ Okt. 2020}}
       & {\thead{$\diameter$  Lücke \\Okt.-Werte\\ 2014-19}}
         & {\thead{Veränder.\\ in Prozent}} \\
        \midrule
  MINT gesamt & 108700 &  235800 & -53,9 \\
  \addlinespace
 IT-Berufe & 26000 & 38800 & -33,0 \\
 \addlinespace
\makecell[tl]{Berufe\\ Maschinen/\\Fahrzeugbau} & 26000 & 42900 & -89,3 \\
\bottomrule
    \end{tabular}
\end{table}

\lipsum
\end{document}

相关内容