我正在尝试制作一个表格,其中有些单元格对齐,有些单元格不对齐。在下图中,我尝试将单元格“提供工作单位”定义为 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。