von gast » Mi 23. Sep 2020, 19:46
table ist eine Gleitumgebung. Du kannst also nie sicher sein, dass das \newpage wirklich nach der Tabelle stattfindet. Sobald die Tabelle an eine andere Stelle, beispielsweise den Anfang der Seite oder eine eigene Seite gleitet, wird das \newpage nicht mehr nach der Tabelle ausgeführt.
\newpage erzeugt nicht nur eine neue Seite/Spalte, sondern beinhaltet auch einen Absatz.
Wenn eine Tabelle zwingend an das Seitenende gleiten soll, sollten man normalerweise \begin{table}[bp] oder sogar \begin{table}[!bp] verwenden. Dann findet danach auch garantiert ein Seitenumbruch statt, ohne dass zwingend ein neuer Absatz beginnt.
Ein Seitenumbruch innerhalb eines Absatzes wäre mit \pagebreak erreichbar, führt dann aber ggf. auch zu einem vertikalen Ausgleich, also eventuell zum Überdehnen vertikaler Abstände.
Lokal kann man den Absatzeinzug mit \noindent verhindern. Sinnvoll ist das nur sehr selten.
Was du da machst, ist also insgesamt in der Regel nicht sinnvoll. Vermutlich liegt hier ein XY-Problem vor. Mehr oder kann ich mangels umfassender Informationen nicht dazu sagen. Insbesondere kann ich keine Empfehlung zum richtigen Vorgehen geben.
[list][*][tt]table[/tt] ist eine Gleitumgebung. Du kannst also nie sicher sein, dass das [tt]\newpage[/tt] wirklich nach der Tabelle stattfindet. Sobald die Tabelle an eine andere Stelle, beispielsweise den Anfang der Seite oder eine eigene Seite gleitet, wird das [tt]\newpage[/tt] nicht mehr nach der Tabelle ausgeführt.
[*][tt]\newpage[/tt] erzeugt nicht nur eine neue Seite/Spalte, sondern beinhaltet auch einen Absatz.
[*]Wenn eine Tabelle zwingend an das Seitenende gleiten soll, sollten man normalerweise [tt]\begin{table}[bp][/tt] oder sogar [tt]\begin{table}[!bp][/tt] verwenden. Dann findet danach auch garantiert ein Seitenumbruch statt, ohne dass zwingend ein neuer Absatz beginnt.
[*]Ein Seitenumbruch innerhalb eines Absatzes wäre mit [tt]\pagebreak[/tt] erreichbar, führt dann aber ggf. auch zu einem vertikalen Ausgleich, also eventuell zum Überdehnen vertikaler Abstände.
[*]Lokal kann man den Absatzeinzug mit [tt]\noindent[/tt] verhindern. Sinnvoll ist das nur sehr selten.[/list]
Was du da machst, ist also insgesamt in der Regel nicht sinnvoll. Vermutlich liegt hier ein XY-Problem vor. Mehr oder kann ich mangels umfassender Informationen nicht dazu sagen. Insbesondere kann ich keine Empfehlung zum richtigen Vorgehen geben.