长表宽度设置(多列)

长表宽度设置(多列)

我正在尝试制作下图所示的长表在此处输入图片描述

但是我有两个问题?

  1. 如何将第一、第二、第三和第五列的项目(旋转、材质等)置于中心?
  2. 我如何设置 3 列(大量空白)的宽度

如果有人能在这里给我提示,我将非常感激。

这是我使用的代码

    \usepackage[ngerman]{babel} 
    
    %Tabellen
    
    \usepackage{longtable}                                      % Paket für Tabellen, die über mehrere Seiten gehen
    
    \usepackage{multicol} 
    
    \usepackage{array}  
    
    \usepackage{caption}  
    
    \begin{document}
    
    \centering
    
    
    \begin{longtable}{|c|c|c|c|c|c|c|}
    
    \caption[Darstellung der verschiedenen Parameter beider Versuchsgeneratoren]{Darstellung der verschiedenen Parameter beider Versuchsgeneratoren} \label{tab:Darstellung der verschiedenen Parameter beider Versuchsgeneratoren} \\
    
    \hline
    
    \multicolumn{1}{|c|}{\textbf{-}} & 
    
    \multicolumn{1}{c|}{\textbf{-}} & 
    
    \multicolumn{2}{c|}{\textbf{Druckplatte}} &
    
    \multicolumn{2}{c|}{\textbf{Pressfinger}} & 
    
    \multicolumn{1}{c|}{\textbf{Polschuh}}\\
    
    \hline 
    
    \endfirsthead
    
    
    \multicolumn{3}{c}%
    
    {{\bfseries \tablename\ \thetable{} -- Fortsetzung von vorheriger Seite}} \\
    
    \hline 
    
    \multicolumn{1}{|c|}{\textbf{-}} & 
    
    \multicolumn{1}{c|}{\textbf{-}} & 
    
    \multicolumn{2}{c|}{\textbf{Druckplatte}} &
    
    \multicolumn{2}{c|}{\textbf{Pressfinger}} & 
    
    \multicolumn{1}{c|}{\textbf{Polschuh}}\\
    
    \hline
    
    \endhead
    
    \hline 
    
    \multicolumn{3}{|r|}{{Fortsetzung auf der nächsten Seite}} \\ \hline
    
    \endfoot
    
    \hline 
    
    \hline
    
    \endlastfoot
    
    \textbf{Nr.} &  Luftspaltsflussdichte  &  Material & Axiale &  Rotation in ° & Radiale  & Axiale \\
      
     & & & Position & & Position & Position \\
    
      \hline
    
      & & & & & & \\
    
      \hline
    
    & & & & & & \\
    
      \hline
    
     & & & & & & \\
    
      \hline
    
    &  & & & & & \\
    
      \hline
    
    & & & & & &\\
    
      \hline
    
     & & & & & & \\
    
      \hline
    
    & &  & & & & \\
    
      \hline
    
    & &  & & & & \\
    
      \hline
    
     & & & & & & \\
    
      \hline
    
    & &  & & & & \\
    
      \hline
    
     & &  & & & & \\
    
      \hline
    
    & & & & & & \\
    
      \hline
    
     & & & & & & \\
    
      \hline
    
     &  & & & & &\\
    
      \hline
    
     & & & & & & \\
    
      \hline
    
     &  &  & & & & \\
    
      \hline
    
    &  &  & & & & \\
    
      \hline
    
     &  &  & & & &  \\
    
      \hline
     
      & &  & & & & \\
     
      \hline
     &  &   & & & & \\
    
    \end{longtable}
    
    \end{document}

答案1

像这样:

在此处输入图片描述

使用tabularray包很简单。除了第一列之外的所有列都有相同的宽度,并且内容居中。

\documentclass{article}
\usepackage{geometry}
\usepackage[ngerman]{babel}
\usepackage{tabularray} 
\usepackage{caption}

\begin{document}
    \begin{longtblr}[
caption = {Darstellung der verschiedenen Parameter beider Versuchsgeneratoren},
  entry = {Darstellung der verschiedenen Parameter beider Versuchsgeneratoren},
  label = {tab:Darstellung der verschiedenen Parameter beider Versuchsgeneratoren}
                    ]{hlines, vlines,
                     colspec={c *{6}{X[c]}},
                     colsep=4pt,
                     row{1-2} = {font=\small\bfseries, c, b},
                     rowhead=2
                     }
--  & -- & \SetCell[c=2]{c}  Druckplatte
            &   & \SetCell[c=2]{c}  Pressfinger
                    &   &   Polschuh                    \\
Nr. &  {Luftspalt-\\ sflussdichte}  
        &  Material 
            & {Axiale\\ Position}
                & {Rotation\\ in °} 
                    & {Radiale\\ Position}  
                        & {Axiale\\ Position}   \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    &   &   &   &   &   &                       \\
    \end{longtblr}
\end{document}

相关内容