![使用对齐方式对文本和内联数学进行垂直顶部对齐](https://linux22.com/image/363724/%E4%BD%BF%E7%94%A8%E5%AF%B9%E9%BD%90%E6%96%B9%E5%BC%8F%E5%AF%B9%E6%96%87%E6%9C%AC%E5%92%8C%E5%86%85%E8%81%94%E6%95%B0%E5%AD%A6%E8%BF%9B%E8%A1%8C%E5%9E%82%E7%9B%B4%E9%A1%B6%E9%83%A8%E5%AF%B9%E9%BD%90.png)
答案1
只需使用可选参数aligned
:
\textbf{Condition}:$\begin{aligned}[t]
(\exists a \in A) (\exists b \in B)(\forall c \in C)[&F(a,b)=c~\wedge~F(c,d)=a~\wedge~ \\
&a \in X~\wedge~(c \in Y ~\vee~d \in M)]
\end{aligned}$
答案2
编辑(旧答案确实很复杂,没有必要)
第二种方式,无需\ontop
命令:
\documentclass{article}
\usepackage{adjustbox}
\usepackage{tabularx}
\usepackage{amsmath}
\begin{document}
\textbf{Condition}:
$\begin{aligned}[t]
(\exists a \in A) (\exists b \in B)(\forall c \in C)[&F(a,b)=c~\wedge~F(c,d)=a~\wedge~ \\
&a \in X~\wedge~(c \in Y ~\vee~d \in M)]
\end{aligned}$
\end{document}
与下面相同的输出,没有多余的空格。
旧答案:
问题是内联数学应该与文本一起垂直居中。你想要的是顶部对齐的表格。
因此,你可以尝试这样做:
\documentclass{article}
\usepackage{amsmath}
\def\ontop#1{\vtop{\null\hbox{#1}}}
\begin{document}
\begin{tabular}{cc}\ontop{\textbf{Condition}:}&\ontop{$\begin{aligned}
(\exists a \in A) (\exists b \in B)(\forall c \in C)[&F(a,b)=c~\wedge~F(c,d)=a~\wedge~ \\
&a \in X~\wedge~(c \in Y ~\vee~d \in M)]
\end{aligned}$}\end{tabular}
\end{document}
命令来源\ontop
在这里:
https://tex.stackexchange.com/a/23522/120578
输出: