当我输入代码时:
\documentclass{article}
\begin{document}
\begin{table}[h]
\begin{center}
\begin{tabular}{|c|c|c|}
\hline
Air & \multicolumn{2}{|c|}{\textit{Oscilations/180s}} \\
\hline
521&521&522\\
\hline
\end{tabular}
\end{center}
\end{table}
\end{document}
我得到了这个:
但我希望第二行、第二列和第三列具有相同的大小。
谁能帮我?
还有一个疑问,我怎样才能以更精致的方式添加一段 Latex 代码?
谢谢。
答案1
- 对于第二列和第三列,您必须为它们规定相同的列宽,即,您应该使用相同的
>{\centering\arraybackslash}{p{<column width>}
列c
类型。两列宽度的总和必须大于multicolumn
跨越这两列的宽度。 - 列内容居中
p{...}
需要加载包array
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{table}[h]
\begin{center}
\begin{tabular}{|c|*{2}{>{\centering\arraybackslash}p{12mm}|}}
\hline
Air & \multicolumn{2}{c|}{\textit{Oscilations/180s}} \\
\hline
521&521&522\\
\hline
\end{tabular}
\end{center}
\end{table}
\end{document}
- 为了更好地格式化代码,您应该向右移动代码四个空格。您也可以借助
{}
此窗口上方的工具行来完成此操作。