表格排版

表格排版

我需要在这个表中有足够高的单元格高度(确切地说是第 8 列,这是乳胶中的代码: 乳胶的当前状态

\begin{tabularx}{\textwidth}{p{1.25cm} p{0.65cm} p{1.4cm} p{0.40cm}p{0.4cm}p{1.25cm}p{0.65cm} p{0.5cm}p{0.5cm}p{0.5cm} p{0.5cm} p{0.5cm}p{0.5cm}}

\hline \multicolumn{2}{c}{\textbf{Etude}} &  \multicolumn{3}{c}{\textbf{Sol}} &  \multicolumn{6}{c}{\textbf{Colonne}} & \multicolumn{2}{c}{\textbf{Rapport}}\\
\hline \textbf{Auteurs} & \textbf{Année} &  \textbf{Type}  &$D_s$  \footnotesize{$(mm)$} & \textbf{$H_s$}  \footnotesize{$(mm)$}& \textbf{Type}&$D_c$  \footnotesize{$(mm)$} & $L_c$ \footnotesize{$(mm)$}  & $G_{min}$ \footnotesize{$(mm)$} &  $G_{max}$ \footnotesize{$(mm)$}& $\dfrac{D_c}{G_{max}}$ &  $\dfrac{L_c}{D_c}$ & $\dfrac{D_s}{D_c}$ \\
\\ 
\hline \cite{Pivarc2011} & 2011 & \multirow {3}{*}{ Argile sableuse} & 125 & 600 & Gravier & 300 & 5.0  & 2 & 5 & 12 & 60 & 2.08 \\
\cline{8-9} &&&&&&& 420 &&&& 7.0 & \\
\cline{8-9} &&&&&&& 540 &&&& 9.0 &\\
\hline
\end{tabularx}

\end{table}

我有同样的表格,使用如下的文字软件: 在 Word 中

答案1

这是第一次尝试排版,可能正是您想要的。我使用tabular*主表和嵌套表格来设置多行单元格。这些嵌套表格使用新命令排版\thead根据 Heiko Oberdiek 的示例进行修改)。

我使用@{\extracolsep{\fill}}与来\tabcolsep{0pt}设置列之间的空间,因此表格延伸到整个行宽(根据 Mico 的示例进行修改)。另外,我使用声明!{\hspace{18pt}}来确保四组列之间的最小空间。

在此更新的答案中,我使用固定宽度的列,如表格开头所示。要在\cite-cite 命令中使用换行符,我\url使用包将它们括在 -command中网址(定义一个新命令\tcite,并将整个构造括在内\parbox以确保单元格内的换行符。

在此处输入图片描述

\documentclass[landscape]{article}
\usepackage{array, amsmath, booktabs, caption, xurl}
\usepackage{geometry}
\DeclareUrlCommand\tcite{\urlstyle{rm}} % defining a table cite command which
                                        % enclose the cite-command in an url

% Multi-line left-aligned text with manual line breaks.
% The base line of the whole is at the top row.
\newcommand*{\thead}[1]{%
\multicolumn{1}{l}{\begingroup
    \renewcommand*{\arraystretch}{1}%
    \small\begin{tabular}[c]{@{}c@{}}#1\end{tabular}%
  \endgroup
}}


\begin{document}

\begin{table}
\setlength{\tabcolsep}{0pt}

\caption{Strange table}

\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}*{2}{wc{40pt}}!{\hspace{18pt}}ccc!{\hspace{18pt}}cccccc!{\hspace{18pt}}*{2}{wc{20pt}}}

\toprule
\multicolumn{2}{c}{\bfseries Etude}     &
\multicolumn{3}{c}{\bfseries Sol}       &
\multicolumn{6}{c}{\bfseries Colonne}   &
\multicolumn{2}{c}{\bfseries Rapport} \\
\cmidrule{1-2}\cmidrule{3-5}\cmidrule{6-11}\cmidrule{12-13}
\bfseries Auteurs                             & 
\bfseries Année                               &
\bfseries Type                                &
\thead{$D_s$\\\footnotesize{(mm)}}            &
\thead{\textbf{$H_s$} \\ \footnotesize{(mm)}} &
\bfseries Type                                &
\thead{$D_c$ \\\footnotesize{(mm)}}           &
\thead{$L_c$ \\\footnotesize{(mm)}}           &
\thead{$G_{min}$\\\footnotesize{(mm)}}        &
\thead{$G_{max}$ \\\footnotesize{(mm)}}       &
$\dfrac{D_c}{G_{max}}$                        &
$\dfrac{L_c}{D_c}$                            &
$\dfrac{D_s}{D_c}$                            \\
\midrule%\cite{Pivarc2011} 
\parbox{40pt}{\raggedright\tcite{\cite{Pivarc2011}}} &  % put the \cite-command
                                                        % inside \tcite (which is an url)
2011                     &
\thead{Argile\\sableuse} &
125                      &
600                      &
Gravier                  &
300                      &
\thead{5.0\\
       \midrule 420\\
       \midrule 540}     & 
2                        & 
5                        & 
12                       & 
\thead{60\\
       \midrule7.0\\
       \midrule9.0}      & 
2.08                    \\
\bottomrule
\end{tabular*}

\end{table}

\end{document}

相关内容