我有一张 4 列 4 行的表格,其中最后一行我用来multicolumn
放置 2 列宽的单元格。但是,由于其中一个比另一个高,出于某种原因,它们会自动对齐到单元格的中间(垂直方向),而不是顶部。我尝试过p
在l
列名称中输入空格(正数和负数),搜索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}{