![表格:如何合并两个单元格?](https://linux22.com/image/324533/%E8%A1%A8%E6%A0%BC%EF%BC%9A%E5%A6%82%E4%BD%95%E5%90%88%E5%B9%B6%E4%B8%A4%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%EF%BC%9F.png)
我不知道如何合并两行,如下图所示。
这是我的代码:
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{booktabs}
\usepackage{caption}
\usepackage[bindingoffset=1.5cm, left=3cm, right=3cm, top=3cm, bottom=3cm]{geometry}
\begin{document}
\title{Title}
\author{Me}
%\date{10 dicembre 2015}
\maketitle
\begin{center}
\begin{tabular}{|c|c|}
\hline
Text & \\
\hline
Diametro fori (mm) & 4\\
\hline
Passo x (mm) & 24\\
\hline
Passo y (mm) & 24\\
\hline
Altezza canale (mm) & 10\\
\hline
Lunghezza canale (mm) & 146\\
\hline
Numero fori & 39\\
\hline
\end{tabular}
\captionof{table}{Caratteristiche della piastra e del canale}
\label{tab:dati_canale-piastra}
\end{center}
\end{document}
答案1
\multicolumn{2}{|l|}{Text} \tabularnewline
在相关行中尝试。\multicolumn{n}{q}{foo}
合并n
具有类型q
和位置的单元格foo
作为内容。
附注:booktabs
在表格中使用垂直线并不是最佳设计。我还会对第一列使用左对齐。
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{booktabs}
\usepackage{caption}
\usepackage[bindingoffset=1.5cm, left=3cm, right=3cm, top=3cm, bottom=3cm]{geometry}
\begin{document}
\title{Title}
\author{Me}
%\date{10 dicembre 2015}
\maketitle
\begin{center}
\begin{tabular}{|c|c|}
\hline
\multicolumn{2}{|l|}{Text} \tabularnewline
\hline
Diametro fori (mm) & 4 \tabularnewline
\hline
Passo x (mm) & 24\tabularnewline
\hline
Passo y (mm) & 24\tabularnewline
\hline
Altezza canale (mm) & 10\tabularnewline
\hline
Lunghezza canale (mm) & 146\tabularnewline
\hline
Numero fori & 39\tabularnewline
\hline
\end{tabular}
\captionof{table}{Caratteristiche della piastra e del canale}
\label{tab:dati_canale-piastra}
\end{center}
\end{document}
答案2
由于您已经加载了该booktabs
包,因此您应该认真考虑通过以下方法改进表格的整体“外观”:(a) 删除所有垂直线,(b) 删除大多数水平线,以及 (c) 对剩余的三条水平线使用包中的宏\toprule
、\midrule
和。进行这些更改后,弄清楚如何删除标题行中不需要的中央垂直分隔线就变得没有必要了。请注意,在下表中,我还建议不要对两列都使用 (居中);相反,我建议对第一列使用 (左对齐),对第二列使用 (右对齐)。\bottomrule
booktabs
c
l
r
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{booktabs}
\usepackage{caption}
\usepackage[bindingoffset=1.5cm, margin=3cm]{geometry}
\begin{document}
\begin{center}
\begin{tabular}{@{} lr @{}}
\toprule
Text \\
\midrule
Diametro fori (mm) & 4\\
Passo x (mm) & 24\\
Passo y (mm) & 24\\
Altezza canale (mm) & 10\\
Lunghezza canale (mm) & 146\\
Numero fori & 39\\
\bottomrule
\end{tabular}
\captionof{table}{Caratteristiche della piastra e del canale}
\label{tab:dati_canale-piastra}
\end{center}
\end{document}
答案3
您必须使用多列命令:
\documentclass{book}
\begin{document}
\begin{table}
\begin{tabular}{|c|c|}
\multicolumn{2}{|c|}{\textbf{TITLE}} \\\hline
Value1 & Value2 \\\hline
Value1 & Value2 \\\hline
Value1 & Value2 \\\hline
\end{tabular}
\end{table}
\end{document}
更新:正如下面正确提到的,您不需要多行包来使用多列命令。