使用 \resizebox 将 3 个表格组合在一起

使用 \resizebox 将 3 个表格组合在一起

我正在尝试将 3 个不同的表格组合在一起,这样它们就会全部显示在彼此后面,而不是出现在不同的页面上。我已经在论坛上阅读了一些答案,但似乎还是没有掌握窍门.....所以也许你们中的一个可以帮忙 :)

我试图将所有表格放在一个表中,并在该表中放置一个调整大小框,但我一直收到错误......任何帮助都值得赞赏:)

\begin{table}
    \resizebox{\textwidth}{!}{%
        \renewcommand{\arraystretch}{1.7}
        \begin{tabular}{|>{\centering\arraybackslash}m{2,4cm} | >{\centering\arraybackslash}m{4cm}|>{\arraybackslash}m{12cm}|>{\arraybackslash}m{5cm}|} 
            \hline
            \textbf{Abkürzung} &\textbf{Bezeichnung}  &   \textbf{Beschreibung} &   \textbf{Herkunft}  \\ 
            \hline\hline 
        \end{tabular} 
    }
    \caption{Annahme 2} 
    \label{tab:annahme2} 
\end{table}

\begin{table}
    \resizebox{\textwidth}{!}{%
        \renewcommand{\arraystretch}{1.7}
        \begin{tabular}{|>{\centering\arraybackslash}m{2.4cm} | >{\centering\arraybackslash}m{4cm}|>{\arraybackslash}m{12cm}|>{\arraybackslash}m{5cm}|} 
            \hline
            \textbf{Abkürzung} &\textbf{Bezeichnung}  &   \textbf{Beschreibung} &   \textbf{Quelle}  \\ 
            \hline\hline
        \end{tabular} 
    }
    \caption{Annahme 3} 
    \label{tab:annahme3} 
\end{table}

\begin{table}
    \resizebox{\textwidth}{!}{%
        \renewcommand{\arraystretch}{1.7}
        \begin{tabular}{|>{\centering\arraybackslash}m{2.4cm} | >{\centering\arraybackslash}m{4cm}|>{\arraybackslash}m{12cm}|>{\arraybackslash}m{5cm}|} 
            \hline
            \textbf{Abkürzung} &\textbf{Bezeichnung}  &   \textbf{Beschreibung} &   \textbf{Quelle}  \\ 
            \hline\hline 

        \end{tabular} 
    }
    \caption{Annahme 4} 
    \label{tab:annahme4} 
\end{table}

答案1

你可以把所有的表放在一个单一的table,这样它们就会浮动在一起,(只有在万不得已的情况下才可以缩放表,即使那样也不要这样做:-)

在此处输入图片描述

\documentclass[a4paper]{article}
\usepackage{array}
\begin{document}



\begin{table}
\centering
X\dotfill X

        \renewcommand{\arraystretch}{1.7}
        \begin{tabular}{|>{\centering\arraybackslash}m{2cm} | >{\centering\arraybackslash}m{2.2cm}|>{\arraybackslash}m{3cm}|>{\arraybackslash}m{3cm}|} 
            \hline
            \textbf{Abkürzung} &\textbf{Bezeichnung}  &   \textbf{Beschreibung} &   \textbf{Herkunft}  \\ 
            \hline\hline 
        \end{tabular} 

    \caption{Annahme 2} 
    \label{tab:annahme2} 

\bigskip
        \begin{tabular}{|>{\centering\arraybackslash}m{2cm} | >{\centering\arraybackslash}m{2.2cm}|>{\arraybackslash}m{3cm}|>{\arraybackslash}m{3cm}|} 
            \hline
            \textbf{Abkürzung} &\textbf{Bezeichnung}  &   \textbf{Beschreibung} &   \textbf{Quelle}  \\ 
            \hline\hline
        \end{tabular} 

    \caption{Annahme 3} 
    \label{tab:annahme3} 

\bigskip
        \renewcommand{\arraystretch}{1.7}
        \begin{tabular}{|>{\centering\arraybackslash}m{2cm} | >{\centering\arraybackslash}m{2.2cm}|>{\arraybackslash}m{3cm}|>{\arraybackslash}m{3cm}|} 
            \hline
            \textbf{Abkürzung} &\textbf{Bezeichnung}  &   \textbf{Beschreibung} &   \textbf{Quelle}  \\ 
            \hline\hline 

        \end{tabular} 

    \caption{Annahme 4} 
    \label{tab:annahme4} 
\end{table}
\end{document}

相关内容