宽幅横向表格不适合

宽幅横向表格不适合

我正在制作这张桌子,用于学校的作业,但它不合适。将其设置为横向后,它仍然在侧面被切断。有什么方法可以让它继续放在另一页上或使其适合?

\begin{landscape}
    \begin{table}[H]
        \caption{Bewijsmateriaal}
        \label{tab:bewijsmateriaal1}
        \begin{tabular}{lllllllllll}
            \hline
            \textbf{Bewijsmateriaal}            & \textbf{Vingerafdruk} & \textbf{Zwarte Stift} & \textbf{Bodem} & \textbf{Witte Stof} & \textbf{Bloedkleurige Vlekken} & \textbf{DNA} & \textbf{Voetsporen} & \textbf{Kogelsporen} & \textbf{Vuurwapen Vergunning} & \textbf{Strafblad} \\ \hline
            \textbf{Egbert Sanders}             & Vinger 06 & Stift 01 & Bodem 01  & Stof 01 (C) &   &   &   &   &   &  \\
            \textbf{Jolien Sanders-van Opdam}   &   & Stift 01 & Bodem 02 & Stof 04 (E) &   &   &   &   &   &  \\
            \textbf{Lars Sanders}               &   & Stift 01 & Bodem 03 &    &   &   &   &   &   &  \\
            \textbf{Ren\'e Claasens}            &   &   & Bodem 04 & Stof 02 (A) &   &   &   &   &   &  \\
            \textbf{Mieke Helder}               &   &   & Bodem 05 &    &   &   &   &   &   &  \\
            \textbf{Rachel Janssen}             &   & Stift 02 &   & Stof 03 (B) & Vlek 01 &   &   &   &   &  \\
            \textbf{Katie Schipper}             &   & Stift 02 & Bodem 06 &    &   &   &   &   &   &  \\
            \textbf{Merel Schooneveld}          &   &   & Bodem 07 &  Stof 05 (F/Pd) &   &   &   &   &   &  \\
            \textbf{Huub Henselmans}            &   & Stift 03 & Bodem 08 &   &   &   &   &   &   &  \\
            \textbf{Tobar Yoska}                &   &   & Bodem 09 &    & Vlek 02 &   &   &   &   &  \\
            \textbf{Roger de Jager}             & Vinger 03  &   & Bodem 10 &  Stof 06 (D) &   &   &   &   &   &  \\
            \textbf{Robert Vink}                &   & Stift 04 &   &   &  Vlek 03 &   &   &   &   &  \\
            \textbf{Hannah Hoogendoorn}         & Vinger 07 & Stift 05 & Bodem 11 & Stof Onbekend &   &   & Voet 1 &   &   &  \\
            \textbf{Plaats Delict}              & Vinger 01 / Vinger 02 / Vinger 03 & Stift Kaart / Stift Dreigbrief & Bodem 12 &   &   & DNA 1 / DNA 2 & Voet 2 &   &   & 
        \end{tabular}
    \end{table}
\end{landscape}

表格不合适的图像

答案1

起点:

\documentclass{article}
\usepackage{geometry}
\usepackage{pdflscape}
\usepackage{booktabs}
\usepackage{makecell}
\usepackage{tabularx}
\renewcommand{\theadfont}{\bfseries\scriptsize}
\begin{document}

\begin{landscape}
    \begin{table}
    \footnotesize
    \setlength{\tabcolsep}{3pt}
    \setlength{\defaultaddspace}{4pt}
        \caption{Bewijsmateriaal}
        \label{tab:bewijsmateriaal1}
        \begin{tabularx}{\linewidth}{@{}>{\raggedright\arraybackslash}X*{10}{c}@{}}
            \toprule
            \thead{Bewijs-\\materiaal}            & \thead{Vingerafdruk} & \thead{Zwarte\\ Stift} & \thead{Bodem} & \thead{Witte\\ Stof} & \thead{Bloedkleurige\\ Vlekken} & \thead{DNA} & \thead{Voetsporen} & \thead{Kogelsporen} & \thead{Vuurwapen\\ Vergunning} & \thead{Strafblad} \\ \midrule
            \textbf{Egbert Sanders}             & Vinger 06 & Stift 01 & Bodem 01  & Stof 01 (C) &   &   &   &   &   &  \\ \addlinespace
            \textbf{Jolien Sanders-van Opdam}   &   & Stift 01 & Bodem 02 & Stof 04 (E) &   &   &   &   &   &  \\ \addlinespace
            \textbf{Lars Sanders}               &   & Stift 01 & Bodem 03 &    &   &   &   &   &   &  \\ \addlinespace
            \textbf{Ren\'e Claasens}            &   &   & Bodem 04 & Stof 02 (A) &   &   &   &   &   &  \\ \addlinespace
            \textbf{Mieke Helder}               &   &   & Bodem 05 &    &   &   &   &   &   &  \\ \addlinespace
            \textbf{Rachel Janssen}             &   & Stift 02 &   & Stof 03 (B) & Vlek 01 &   &   &   &   &  \\ \addlinespace
            \textbf{Katie Schipper}             &   & Stift 02 & Bodem 06 &    &   &   &   &   &   &  \\ \addlinespace
            \textbf{Merel Schooneveld}          &   &   & Bodem 07 &  \makecell[t]{Stof 05\\ (F/Pd)} &   &   &   &   &   &  \\ \addlinespace
            \textbf{Huub Henselmans}            &   & Stift 03 & Bodem 08 &   &   &   &   &   &   &  \\ \addlinespace
            \textbf{Tobar Yoska}                &   &   & Bodem 09 &    & Vlek 02 &   &   &   &   &  \\ \addlinespace
            \textbf{Roger de Jager}             & Vinger 03  &   & Bodem 10 &  Stof 06 (D) &   &   &   &   &   &  \\ \addlinespace
            \textbf{Robert Vink}                &   & Stift 04 &   &   &  Vlek 03 &   &   &   &   &  \\ \addlinespace
            \textbf{Hannah Hoogendoorn}         & Vinger 07 & Stift 05 & Bodem 11 & Stof Onbekend &   &   & Voet 1 &   &   &  \\ \addlinespace
            \textbf{Plaats Delict}              & \makecell[t]{Vinger 01 /\\ Vinger 02 /\\ Vinger 03} & \makecell[t]{Stift Kaart /\\ Stift\\ Dreigbrief} & Bodem 12 &   &   & \makecell[tl]{DNA 1 /\\ DNA 2} & Voet 2 &   &   & \\
        \bottomrule
        \end{tabularx}
    \end{table}
\end{landscape}

\end{document}

在上面的 MWE 中,我使用了包中的\makecell和,以便在一些内容较长的单元格以及列标题中添加手动换行符。我还使用减小了字体大小,并使用减小了列之间的水平空白。使用我还删除了第一列和右边或最后一列左侧的空白,以节省更多空间。为了确保表格的宽度与可用的线宽完全一样,我使用了和灵活宽度类型列。由于类型列的内容默认是两端对齐的,我使用将该对齐方式更改为左对齐。最后,我使用了包中的、和为表格提供一些结构。我保留了列标题和第一列内容的粗体,但您可以通过对所有表格条目使用 normalfont 来节省相当多的空间。\theadmakecell\footnotesize\setlength{\tabcolsep}{3pt}@{}tabularxXX>{\raggedright\arraybackslash}X\toprule\midrule\bottomrule\addlinespacebooktabs

答案2

这是另一个tabularx基于的解决方案。它使用sidewaystable环境,X-type columns 来表示 10 个数据列,而不使用任何 \textbf指令以节省稀缺的水平空间。

在此处输入图片描述

\documentclass{article}
\usepackage[a4paper,margin=2.5cm]{geometry}
\usepackage[dutch]{babel}
\usepackage{rotating,tabularx,ragged2e,booktabs}
\newcolumntype{L}{>{\RaggedRight\hspace{0pt}}X}

\begin{document}
\begin{sidewaystable}
\setlength{\tabcolsep}{4pt} % default value: 6pt
\caption{Bewijsmateriaal\strut}
\label{tab:bewijsmateriaal1}
\begin{tabularx}{\textwidth}{@{} l *{10}{L} @{}}
        \toprule
        Bewijsmateriaal 
        & Vinger\-afdruk & Zwarte Stift & Bodem & Witte Stof & Bloedkleurige Vlekken 
        & DNA & Voetsporen & Kogel\-sporen & Vuurwapen Vergunning & Strafblad \\ 
        \midrule
        Egbert Sanders             & Vinger 06 & Stift 01 & Bodem 01 & Stof 01 (C) &   &   &   &   &   &  \\ \addlinespace
        Jolien Sanders-van Opdam   &           & Stift 01 & Bodem 02 & Stof 04 (E) &   &   &   &   &   &  \\ \addlinespace
        Lars Sanders               &           & Stift 01 & Bodem 03 &        &   &   &   &   &   &  \\ \addlinespace
        Ren\'e Claasens            &           &          & Bodem 04 & Stof 02 (A) &   &   &   &   &   &  \\ \addlinespace
        Mieke Helder               &           &          & Bodem 05 &        &   &   &   &   &   &  \\ \addlinespace
        Rachel Janssen             &           & Stift 02 &          & Stof 03 (B) & Vlek 01 &   &   &   &   &  \\ \addlinespace
        Katie Schipper             &           & Stift 02 & Bodem 06 &    &   &   &   &   &   &  \\ \addlinespace
        Merel Schooneveld          &           &          & Bodem 07 & Stof 05 (F/Pd) &   &   &   &   &   &  \\ \addlinespace
        Huub Henselmans            &           & Stift 03 & Bodem 08 &   &   &   &   &   &   &  \\ \addlinespace
        Tobar Yoska                &           &          & Bodem 09 &    & Vlek 02 &   &   &   &   &  \\ \addlinespace
        Roger de Jager             & Vinger 03 &          & Bodem 10 &  Stof 06 (D) &   &   &   &   &   &  \\ \addlinespace
        Robert Vink                &           & Stift 04 &          &   &  Vlek 03 &   &   &   &   &  \\ \addlinespace
        Hannah Hoogendoorn         & Vinger 07 & Stift 05 & Bodem 11 & Stof Onbekend &   &   & Voet 1 &   &   &  \\ \addlinespace
        Plaats Delict              & Vinger 01\slash Vinger 02\slash Vinger 03 & Stift Kaart\slash Stift Dreigbrief & Bodem 12   
                                       &   &   & DNA 1\slash DNA 2 & Voet 2 &   &   & \\ 
        \bottomrule
\end{tabularx}
\end{sidewaystable}
\end{document}

答案3

编辑 在修正 MWE 时,考虑了 @Mico 评论中给出的建议。非常感谢!

另一个解决方案是使用sidewaystablefloat 环境和tabularray包。对于表中的行规则,使用包中定义的规则tabularbooks(由 加载\UseTblrLibrary{booktabs}):

\documentclass{article}
\usepackage[a4paper, margin=20mm]{geometry}
\usepackage{rotating}
\usepackage[skip=1ex]{caption}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}

\begin{document}

    \begin{sidewaystable}[ht]
        \caption{Bewijsmateriaal}
        \label{tab:bewijsmateriaal1}
\begin{tblr}{row{1}  = {c, b, font=\bfseries},
             colsep  = {3pt},
             colspec = {@{} l *{8}{X[0.95,l]} X[1.2,l] X[0.8,l]@{}},
             column{1} = {font=\bfseries},
             } 
            \toprule
Bewijsmateriaal             & Vinger\-afdruk  
                                        & Zwarte Stift  
                                                    & Bodem     & {Witte\\ Stof}    
                                                                                & Bloed\-kleurige Vlekken  
                            & DNA       & Voets\-poren
                                                    & Kogel\-sporen  
                                                                & Vuurwapen Vergunning  
                                                                                & Strafblad  \\
            \midrule
Egbert Sanders              & Vinger 06 & Stift 01  & Bodem 01  & Stof 01 (C)   &   
                            &           &           &           &               &   \\
Jolien Sanders-van Opdam    &           & Stift 01  & Bodem 02  & Stof 04 (E)   &   
                            &           &           &           &               &   \\
Lars Sanders                &           & Stift 01  & Bodem 03  &               &   
                            &           &           &           &               &   \\
Ren\'e Claasens             &           &           & Bodem 04  & Stof 02 (A)   &   
                            &           &           &           &               &   \\
Mieke Helder                &           &           & Bodem 05  &               &   
                            &           &           &           &               &   \\
Rachel Janssen              &           & Stift 02  &           & Stof 03 (B)   & Vlek 01 
                            &           &           &           &               &   \\
Katie Schipper              &           & Stift 02  & Bodem 06  &               &   
                            &           &           &           &               &   \\
Merel Schooneveld           &           &           & Bodem 07  & Stof 05 (F/Pd)&   
                            &           &           &           &               &   \\
Huub Henselmans             &           & Stift 03  & Bodem 08  &               &   
                            &           &           &           &               &   \\
Tobar Yoska                 &           &           & Bodem 09  &               & Vlek 02 
                            &           &           &           &               &   \\
Roger de Jager              & Vinger 03 &           & Bodem 10  & Stof 06 (D)   &   
                            &           &           &           &               &   \\
Robert Vink                 &           & Stift 04  &           &               & Vlek 03 
                            &           &           &           &               &   \\
Hannah Hoogendoorn          & Vinger 07 & Stift 05  & Bodem 11  & Stof Onbekend &   
                            &           & Voet 1    &           &               &   \\
Plaats Delict               & {Vinger 01\slash\\ Vinger 02\slash\\ Vinger 03} 
                                        & Stift Kaart\slash Stift Dreigbrief 
                                                    & Bodem 12  &               &   
                            & {DNA 1\slash\\ DNA 2}
                                        & Voet 2    &           &               &   \\
    \bottomrule
\end{tblr}
    \end{sidewaystable}
\end{document}

在此处输入图片描述

相关内容