Code: Select all
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\vskip\topskip%
\noindent%
\begin{tabular}{@{}p{\linewidth}@{}}
\(first\ formula\),\\
\(long\ antecedent\ of\ the\ second\ formula\ \Rightarrow\)\\
\multicolumn{1}{r}{\(long\ succedent\ of\ the\ second\ formula\)}
\end{tabular}%
\vskip\topskip%
\lipsum[2]
\end{document}
As you see, we wish to align the first formula to the left, the first part of the second formula to the left and the second part of the second formula to the right.
Is there any way to get the same output in a cleaner way by using standard amsmath and mathtools environments? Don't tell me to add horizontal space manually: the page width is subject to change.