我遇到了新问题
\setlength{\parindent}{5 em}
\begin{tabular}{rcll}\label{test}
$\omega \in \lim\limits_n \sup A_jn$ &(\Longleftrightarrow) & $\forall p, \exists n \ge p,
\text{tel que } \omega \in A_n$ \\
$&\Longleftrightarrow& \omega \text{ appartient à une infinité de } A_n$ \\
&\Longleftrightarrow& $\sum\limits_n \textbf{1}_{A_n}(\omega) = + \infty$ \\
\end{tabular}
答案1
tabular
您根本不应该使用环境。相反,请使用array
环境(自动使用数学模式)或多行数学环境之一(例如环境alignat
)数学包。无论哪种方式,您都不需要输入那么多$
令牌。
这里有两个array
基于 的解决方案——一个使用内联式数学模式,另一个使用显示式数学模式——和一个alignat*
基于 的解决方案。对于手头的情况,人们可能会说第二个和第三个解决方案看起来非常相似。当然,这不是巧合。array
总体而言,第二个基于 的解决方案比基于 的解决方案更易于实现alignat*
。
\documentclass{article}
\usepackage[french]{babel}
\usepackage{array} % for '\newcolumntype' macro
\usepackage{amsmath} % for '\text' macro and 'alignat*' environment
\newcolumntype{C}{>{{}}c<{{}}} % col type for math operators
\newcolumntype{L}{>{\displaystyle}l}
\newcolumntype{R}{>{\displaystyle}r}
\newcommand\myLongleftrightarrow{\hphantom{(}\mathrel{\Longleftrightarrow}\hphantom{)}}
\begin{document}
\[
\setlength\arraycolsep{0pt} % default value: 5pt
\begin{array}{rCl} % use 'array', not 'tabular'
\omega \in \lim_n \sup A_jn
& \mathrel{(\Longleftrightarrow)}
& \forall p,\ \exists n \ge p \text{ tel que } \omega \in A_n\\
& \Longleftrightarrow
& \omega \text{ appartient à une infinité de } A_n \\
& \Longleftrightarrow
& \sum_n \textbf{1}_{A_n}(\omega) = +\infty
\end{array}
\]
\bigskip
\[
\setlength\arraycolsep{0pt} % default value: 5pt
\renewcommand\arraystretch{1.4} % default value: 1.0
\begin{array}{RCL} % use display-style math
\omega \in \smash[b]{\lim_n} \sup A_jn
& \mathrel{(\Longleftrightarrow)}
& \forall p,\ \exists n \ge p \text{ tel que } \omega \in A_n\\
& \Longleftrightarrow
& \omega \text{ appartient à une infinité de } A_n \\
& \Longleftrightarrow
& \sum_n \textbf{1}_{A_n}(\omega) = +\infty
\end{array}
\]
\begin{alignat*}{2}
\omega \in \smash[b]{\lim_n} \sup A_jn
& \mathrel{(\Longleftrightarrow)}
&&\forall p,\ \exists n \ge p \text{ tel que } \omega \in A_n\\
& \myLongleftrightarrow
&&\omega \text{ appartient à une infinité de } A_n \\
& \myLongleftrightarrow
&&\smash[t]{\sum_n} \textbf{1}_{A_n}(\omega) = +\infty
\end{alignat*}
\end{document}