Latex - 设置表格部分行高

Latex - 设置表格部分行高

我正在尝试编写一个表格。表格有 3 个部分:表头、正文、页脚。无论内容如何,​​正文的行都必须具有固定高度。最后一列应延伸到有空间为止。使用以下代码,我有一个固定高度,但它适用于所有行,它不特定于正文。我想为表头和页脚行指定不同的高度。你能帮忙吗?谢谢

\newcolumntype{M}[1]{%
 >{\vbox to 5ex\bgroup\vfill}%
 m{#1}%
 <{\egroup}}

\begin{table}[h]
    \begin{tabular}{|M{3cm}|>{\centering}p{0.7cm}|>{\centering}p{0.7cm}|>{\centering}p{0.7cm}|>{\centering}p{0.7cm}|m{7cm}|} 
    \hline
        & \multicolumn{4}{c}{Evaluations} &  \\ 
    \cline{2-5} 
        Cours & Elève  & Classe & Min & Max & Appréciations \\ \hline 

        Français & 15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur   \\
    \arrayrulecolor[gray]{.70}\hline 
        Mathématiques &15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur   \\
    \hline 
        Géographie & 15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod  \\ 
    \hline
        Histoire & 15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod  \\ 
    \arrayrulecolor{black}\hline 
        Average Rate &15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore  \\ 
    \hline
    \end{tabular}

答案1

您的意思并不是很清楚;但您始终可以使用它\multicolumn来覆盖单元格的列规范;为了使最后一列扩展到可用的最大尺寸,请使用tabularx

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[margin=1cm]{geometry}
\usepackage{array,colortbl,tabularx}
\begin{document}
\newcolumntype{M}[1]{%
 >{\vbox to 5ex\bgroup\vfill}%
 m{#1}%
 <{\egroup}}

\begin{table}
\centering
\renewcommand{\tabularxcolumn}{m}
\begin{tabularx}{\textwidth}{
  |M{3cm}|
  >{\centering}p{1cm}|
  >{\centering}p{1cm}|
  >{\centering}p{1cm}|
  >{\centering}p{1cm}|
  X|
} 
    \hline
\multicolumn{1}{|c|}{}        & \multicolumn{4}{c}{Evaluations} &  \\ 
    \cline{2-5} 
\multicolumn{1}{|l|}{Cours} & Elève  & Classe & Min & Max & Appréciations \\ \hline 

        Français & 15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur   \\
    \arrayrulecolor[gray]{.70}\hline 
        Mathématiques &15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur   \\
    \hline 
        Géographie & 15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod  \\ 
    \hline
        Histoire & 15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod  \\ 
    \arrayrulecolor{black}\hline 
        Average Rate &15 & 15 & 15 & 15 & Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore  \\ 
    \hline
    \end{tabularx}
\end{table}
\end{document}

在此处输入图片描述

相关内容