我正在尝试编写我的第一个 Latex 文档。我正在为工作中的一些文档制作标题。由于表格的复杂性,这个垂直对齐问题让事情变得更糟。
\documentclass[11pt]{article}
\usepackage{geometry,multirow,array}
\geometry{
letterpaper,
total={170mm,257mm},
left=20mm,
top=15mm,
}
\begin{document}
\begin{center}
\begin{tabular}{|m{3cm}|m{6.25cm}|m{6.25cm}|}
\hline
\multirow{6}{3cm}{logo here} & \multicolumn{2}{c|}{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \\ \cline{2-3}
& & \\ \cline{2-3}
& & \\ \cline{2-3}
& & \\ \cline{2-3}
& & \\ \cline{2-3}
& & \\
\hline
\end{tabular}
\end{center}
\end{document}
包含字母的单元格似乎将文本与单元格顶部对齐。我的标题比这复杂得多,但我将其分解成这样。我做错了什么?
答案1
我不确定你做错了什么。 tabular
它的行距有一些奇怪的不对称(有些人booktabs
因此迁移到包装中)。但是,可以进行手动调整。在这里我做了两件事:
我用来
\addstackgap
在文本上方(和下方)填充更多的垂直空间;我用来
\\[-3pt]
负面调整条目下方的空间。
这是 MWE。
\documentclass[11pt]{article}
\usepackage{geometry,multirow,array,stackengine}
\geometry{
letterpaper,
total={170mm,257mm},
left=20mm,
top=15mm,
}
\begin{document}
\begin{center}
\begin{tabular}{|m{3cm}|m{6.25cm}|m{6.25cm}|}
\hline
\multirow{6}{3cm}{logo here} & \multicolumn{2}{c|}{\addstackgap[4pt]{%
ABCDEFGHIJKLMNOPQRSTUVWXYZ}} \\[-3pt] \cline{2-3}
& & \\ \cline{2-3}
& & \\ \cline{2-3}
& & \\ \cline{2-3}
& & \\ \cline{2-3}
& & \\
\hline
\end{tabular}
\end{center}
\end{document}