I need a non-breaking version/redefinition of \noalign to use it at the end of an environment (in this case align). So far I searched for the standard definition of \noalign to write a redefinition based on it, but I didn't find anything so far.
It would be great, if somebody could provide a definition for \noalign without creating a newline automatically (instead done by \noalign{}\\).
More clearly: If you define a \noalign-row within an align-environment and close the environment immediately after it without any lines filled with content (math), some space/skip will result in the document. I don't want this space at all and would be glad for a workaround. ;)
Minimal:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\section{minimal}
lipsum
\begin{align*}
\eta_D &= \eta_0 \cdot \eta_R \cdot \eta_H
\end{align*}
normal spacing above
new round
\begin{align*}
\noalign{\centering $\eta_D = \eta_0 \cdot \eta_R \cdot \eta_H$}
\end{align*}
extended spacing below the align-env.
\end{document}

\noaligndoes not force a line break it inserts tokens between the rows of an\halignso it is executed after one row has finished and before the next starts. There is no linebreaking involved in such a situation. – David Carlisle Nov 9 '12 at 22:08\noalign. In the case of my use within an align-environment, the\noalign-command preduces some extra space (line?) if no content is been inserted after it. – triton Nov 9 '12 at 22:15\documentclassto\end{document}.\noalignis a very specialised TeX primitive and not designed as a document level latex command at all. In what way are you using it? – David Carlisle Nov 9 '12 at 22:20\noalignis not a supported command to use within an AMS alignment, perhaps you should be using\intertext{...}it is impossible to say without seeing an example full document. – David Carlisle Nov 9 '12 at 22:23