定义不同大小的表格单元格

定义不同大小的表格单元格

我正在尝试制作一个表格,其中有些单元格对齐,有些单元格不对齐。在下图中,我尝试将单元格“提供工作单位”定义为 6 厘米。

在此处输入图片描述

但是,它比这个要大,因为下一行“Ch total theoretical”单元格有 6 厘米。此外,“Offering working unit”文本现在试图达到 6 厘米,但其带有“Refs.:”的 | 却不是。

我该如何修复它,以便用“|”真正表示 6 厘米?我如何控制它的大小为我想要的任何值?

我的代码如下:

\documentclass{article}
\usepackage{array}
\begin{document}

\begin{table}[h]
\bf\large\centering
\begin{tabular}{|p{6cm}|c|p{5.4cm}|}\hline 
\centering    CODE: & \multicolumn{2}{p{8cm}|}{COMPONENT USE:} \\
     & \multicolumn{2}{c|}{}\\ 
     & \multicolumn{2}{c|}{}\\ \hline
\multicolumn{2}{|p{6cm}|}{OFFERING WORKING UNIT:} & REFS.: \\
\multicolumn{2}{|c|}{} & \\ 
\multicolumn{2}{|c|}{} & \\ \hline
\centering CH TOTAL THEORETICAL: &\centering CH PARTIAL: & {\centering CH TOTAL:} \\
 & &\\
 & \hfill&\\\hline 
\end{tabular}
\end{table}

\end{document}

答案1

您可以使用内部嵌套,tabular具有所需的宽度:

\documentclass{article}
\usepackage{array}
\begin{document}

\begin{table}[h]
\bf\large\centering
\begin{tabular}{|p{6cm}|c|p{5.4cm}|}\hline
\centering    CODE: & \multicolumn{2}{p{8cm}|}{COMPONENT USE:} \\[1.5cm] \hline
\multicolumn{2}{|l}{%
\begin{tabular}[t]{@{}p{7cm}|}
OFFERING WORKING UNIT:\\[2cm]
\end{tabular}}
& REFS.: \\ \hline
\centering CH TOTAL THEORETICAL: & CH PARTIAL: & {\centering CH TOTAL:} \\[2cm]\hline
\end{tabular}
\end{table}

\end{document}

在此处输入图片描述

以下是相同的宏:

\documentclass{article}
\usepackage{array}
\newcommand{\uglycell}[2][6cm]{%
\begin{tabular}[t]{@{}p{#1}|}
#2\\[2cm]
\end{tabular}
}
\begin{document}

\begin{table}[h]
\bf\large\centering
\begin{tabular}{|p{6cm}|c|p{5.4cm}|}\hline
\centering    CODE: & \multicolumn{2}{p{8cm}|}{COMPONENT USE:} \\[1.5cm] \hline
\multicolumn{2}{|l}{\uglycell[7cm]{OFFERING WORKING UNIT:}}
& REFS.: \\ \hline
\centering CH TOTAL THEORETICAL: & CH PARTIAL: & {\centering CH TOTAL:} \\[2cm]\hline
\end{tabular}
\end{table}

\end{document}

但是哎呀!你为什么想要这么丑的桌子?:)


旧答案

我好像没有理解清楚。是这样的吗?

\documentclass{article}
\usepackage{array}
\begin{document}

\begin{table}[h]
\bf\large\centering
\begin{tabular}{|p{6cm}|c|p{5.4cm}|}\hline
\centering    CODE: & \multicolumn{2}{p{8cm}|}{COMPONENT USE:} \\[1.5cm] \hline
\raggedright OFFERING WORKING UNIT: & \multicolumn{2}{c|}{REFS.:} \\[2cm] \hline
\centering CH TOTAL THEORETICAL: & CH PARTIAL: & {\centering CH TOTAL:} \\[1.5cm] \hline
\end{tabular}
\end{table}

\end{document}

您不需要使用两行空白行来获得额外的空间,而是可以\\[2cm]\hline根据需要使用。更改 2cm。

在此处输入图片描述

相关内容