In der Frage Wie kann ich den vor alltt eingefügten Abstand beseitigen behauptete ich, dass das definierte \noskip müsse in eine Gruppe, um die Wirkung zu begrenzen. Allerdings scheint der Aufruf der alltt-Umgebung die Wirkung bereits aufzuheben. Warum ist das so und gibt es weitere Umgebungen, welche die gleiche Wirkung haben?
alltt is eine Liste, und \@item ruft ein \@minipagefalse auf. Die interessante Frage ist, warum es aus der Umgebung entweichen kann. Das liegt an der speziellen Definition von \@minipagefalse in latex.ltx. Der Befehl wirkt explizit global:
Bleibt noch die Frage, warum die Gruppe überlebt wird. Da ich vergessen hatte, das eher hinzuzufügen, hat @Ulrike den Grund in ihrer Antwort erfreulicherweise beigesteuert.
Das gleiche passiert in minipage selbst (durch den Aufruf von \@setminipage) übrigens auch: