在包含跨多列的一些标题列的表格中,我希望能够垂直对齐其余的标题列。如下面的示例所示注 1和笔记2文本应该在换行符之间系统A-1级 2 级。
代码
% vim:ft=tex:
\documentclass{beamer}
\usetheme[progressbar=frametitle,
sectionpage=progressbar,
subsectionpage=progressbar]{metropolis} % Use metropolis theme
% Packages
\usepackage{booktabs} % Proper table lines
\usepackage{makecell} % Break long text in cells
% Title page
\title{Title}
\subtitle{Subtitle}
\date{August 2018}
\author{Author Name}
% Main document
\begin{document}
\maketitle
\begin{frame}{Header}
\begin{center}
\begin{tabular}{llllll}
\toprule
\multicolumn{2}{c}{System~A} & Note 1 & Note 2& \multicolumn{2}{c}{Outcomes} \\
Level 1 & Level 2 & & & Something & Something \\
\midrule
\bottomrule
\end{tabular}
\end{center}
\end{frame}
\end{document}
答案1
像这样?
它是通过使用multirow
包来完成的:
\documentclass{beamer}
\usetheme[progressbar=frametitle,
sectionpage=progressbar,
subsectionpage=progressbar]{metropolis} % Use metropolis theme
% Packages
\usepackage{booktabs} % Proper table lines
\usepackage{makecell, multirow} % Break long text in cells
% Title page
\title{Title}
\subtitle{Subtitle}
\date{August 2018}
\author{Author Name}
% Main document
\begin{document}
\maketitle
\begin{frame}{Header}
\begin{center}
\begin{tabular}{llllll}
\toprule
\multicolumn{2}{c}{System~A}
& \multirow{2}{*}{Note1}
& \multirow{2}{*}{Note2}
& \multicolumn{2}{c}{Outcomes} \\
Level 1 & Level 2 & & & Something & Something \\
\midrule
\bottomrule
\end{tabular}
\end{center}
\end{frame}
\end{document}
注意:该multirow
软件包旨在制作“多行单元格”,即合并定义行数(实际上是相邻单元格中的文本行数)的单元格。有关更多详细信息,请参阅软件包文档。它是您的 latex 安装的一部分,或者您可以在 CTAN 档案中找到,例如这里。