将表格中的多列环境与单元格顶部对齐

将表格中的多列环境与单元格顶部对齐

我有一张 4 列 4 行的表格,其中最后一行我用来multicolumn放置 2 列宽的单元格。但是,由于其中一个比另一个高,出于某种原因,它们会自动对齐到单元格的中间(垂直方向),而不是顶部。我尝试过pl列名称中输入空格(正数和负数),搜索TeX.SX,但我没有找到解决方案。这是一个 MWE:

\documentclass{standalone}
\usepackage{amsmath, tikz}
\begin{document}

\renewcommand\arraystretch{1.5}
\begin{tabular}{l l|l l}
sheaf space & & stack space & \\\hline
$U\to {\mathcal F}(U)$ & a group & $U\to \widehat {\mathcal F}(U)$ & a groupoid \\
$O(X)^{op} \to \text{Set}$ & open sets to groups & $O(X)^{op}\to \text{Grpd}$ & open sets to groupoids \\[5pt]
\multicolumn{2}{c|}{
\parbox{7cm}{\raggedright
if $s_i\in \mathcal F(U_i)$ and $s_j\in \mathcal F(U_j)$ such that $s_i|_{U_i\cap U_j} = s_j|_{U_i\cap U_j}$, then there exists $s\in \mathcal F(U)$ such that $s|_{U_i} = s_i$ and $s|_{U_j} = s_j$.
}} &
\multicolumn{2}{c}{\parbox{7cm}{\raggedright
if $s_i\in \widehat{\mathcal F}(U_i)$ and $s_j\in \widehat{\mathcal F}(U_j)$ such that there an isomorphism $\varphi_{ij}:s_i|_{U_i\cap U_j} \to s_j|_{U_i\cap U_j}$, then there exists $s\in \mathcal F(U)$ and isomorphisms $\varphi_i:s|_{U_i}\to s_i$, $ \varphi_j:s|_{U_j}\to s_j$ such that the following diagram commutes:
\[
\begin{tikzpicture}
\node (si) at (0,0) {$s_i|_{U_i\cap U_j}$};
\node (sj) at (3,0) {$s_j|_{U_i\cap U_j}$};
\node (s) at (1.5,1.5) {$s$};
\draw[->] (si) to node[above] {$\varphi_{ij}$} (sj);
\draw[->] (s) to node[auto,swap] {$\varphi_i|_{U_i\cap U_j}$} (si);
\draw[->] (s) to node[auto] {$\varphi_j|_{U_i\cap U_j}$} (sj);
\end{tikzpicture}
\]
}}
\end{tabular}
\renewcommand\arraystretch{1}

\end{document}

这是输出:

在此处输入图片描述

我希望左下方单元格中的文本与单元格顶部对齐,但我不知道如何做到这一点。

答案1

\parbox默认使用垂直居中\parbox[t]或更好的使用

\multicolumn{2}{p{7cm}|}{ 

代替

 \multicolumn{2}{c|}{\parbox{7cm}{

相关内容