`\caption` und Freunde müssen in einer Fließ-Umgebung stehen, stehen.
`tabularx` aus dem Paket [`tabularx`](http://ctan.org/pkg/tabularx) ist keine, `longtable` keine und simuliert auch keine Bestandteile der Fließumgebungen. Allerdings ist `tabularx` auch in anderen Paketen definiert, wie zum Beispiel in [`ltablex`](http://ctan.org/pkg/ltablex), welches in Bezug auf `\caption`(`of`) das gleiche Verhalten zeigen soll wie `longtable`. Und genau dieses ist strenggenommen auch keine Fließumgebung, sondern simuliert nur ein paar der Eigenschaften einer Fließumgebung. Das ist nötig, weil eine echte Fließumgebung nicht Seitenübergreifend sein kann, `longtable`s dagegen immitiert an bestimmten Stellen ihr verhalten.schon.