The following example:
\documentclass{standalone}
\begin{document}
% outer minipages are not part of the test, and just demonstrate the inconsistency
\begin{minipage}[t]{0.5\textwidth}
This is an equation
\begin{equation}
x = 1,
\end{equation}
which ends in a comma.
\end{minipage}%
\begin{minipage}[t]{0.5\textwidth}
This is a minipage equation\par
\begin{minipage}[t]{\textwidth}
\begin{equation}
x = 1,
\end{equation}
\par\nointerlineskip\xdef\tpd{\the\prevdepth}
\end{minipage}%
\par\prevdepth\tpd\noindent
which ends in a comma.
\end{minipage}%
\end{document}
where the prevdepth stuff is taken from https://tex.stackexchange.com/a/34982/41112, renders as
How can I make the column on the right match the one on the left, without removing the minipage? Note that the $x=1$ line is also misaligned, though only very slightly.
Edit: It turns out this is an XY problem, and the solution to my question above doesn't actually work for real problem. That is:
\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\begin{document}
This is some text that is long enough to wrap across multiple lines, or at least it ought to be. This gap is too big:\par\nointerlineskip\noindent
\begin{minipage}[t]{.5\textwidth}%
\begin{subequations}\label{eq:tensor_tensor_tensor_left}%
\begin{alignat}{2}%
&
(M \otimes_{\color{red} R} N) \otimes_{\color{blue} A} (P \otimes_{\color{red} R} Q) \nonumber \
\cong_{\color{blue} A} {}&
((M \otimes_{\color{red} R} N) \otimes_{\color{blue} A} P) \otimes_{\color{red} R} Q) \label{eq:ttt-left-assoc-1}
\end{alignat}%
\end{subequations}%
\end{minipage}%
\begin{minipage}[t]{.5\textwidth}%
\begin{subequations}\label{eq:tensor_tensor_tensor_right}%
\begin{alignat}{2}%
&
(M \otimes_{\color{red} R} N) \otimes_{\color{blue} A} (P \otimes_{\color{red} R} Q) \nonumber \
\cong_{\color{blue} A} {}&
M \otimes_{\color{red} R} (N \otimes_{\color{blue} A} (P \otimes_{\color{red} R} Q) \label{eq:ttt-right-assoc-1}
\end{alignat}%
\end{subequations}%
\par\xdef\tpd{\the\prevdepth}%
\vspace{\belowdisplayskip}\vspace{-\baselineskip}%
\end{minipage}\par\prevdepth=\tpd\noindent
and some more unindented text. The gap above is too small. Toegther they add to the right amount.
\begin{alignat}{2}%
&
(M \otimes_{\color{red} R} N) \otimes_{\color{blue} A} (P \otimes_{\color{red} R} Q) \nonumber \
\cong_{\color{blue} A} {}&
M \otimes_{\color{red} R} (N \otimes_{\color{blue} A} (P \otimes_{\color{red} R} Q) \label{eq:ttt-right-assoc-1}
\end{alignat}%
These two gaps are just right, and is a bit bigger than the one above
\end{document}




equationis unrelated to thebaselineskipin that question? – Eric Jan 15 '24 at 21:35subequationsenvironments in my minipages, notequation; and for whatever reason that seems to break thelabels – Eric Jan 15 '24 at 23:12alignenvironment at top of page/minipage– barbara beeton Jan 16 '24 at 00:30