Falsche Gesamtseitenzahl bei der Seitennummerierung

Falsche Gesamtseitenzahl bei der Seitennummerierung

Mein Dokument ist 39 Seiten lang. Die Gesamtseitenzahl (nach mehrfacher Bearbeitung) beträgt jedoch 36. Ich habe also die Seiten 1/36, 2/36, ... 36/36 sowie 37/36, 38/36 und 39/36.

Seite 36 stimmt mit dem Ende meines Textes überein: Das Ende von Seite 36 und die Seiten 37 bis 39 sind nur mit (schwebenden) Tabellen gefüllt.
Wenn ich genug Inhalt hinzufüge, um nach allen schwebenden Tabellen normalen Text anzuzeigen, stimmt die Nummerierung, d. h. die Gesamtseitenzahl beträgt 39.

Bildbeschreibung hier eingeben

\nullIch habe versucht, es nach der letzten schwebenden Tabelle hinzuzufügen , aber es hat keine Wirkung.

Die Gesamtzahl der Seiten wird über die \@totpagesVariable berechnet, die in der von mir verwendeten Datei wie folgt definiert ist .cls. (Diese Klasse ist die Vorlage der Zeitschrift, in der ich veröffentlichen möchte, basierend auf der articleKlasse.)

\def\@totpages{0}
\AtEndDocument{\immediate\write\@auxout{\string\gdef\string\@totpages{\thepage}}}

Frage:So erzwingen Sie die Berechnung der Gesamtseitenzahlnachder letzte Float, der gedruckt wird?

Antwort1

Laden Sie das lastpagePaket und definieren Sie anschließend die Fußzeile neu oder \@totpagesverwenden Sie \pageref{LastPage}.

Das Paket „lastpage“ bemüht sich mit aller Kraft, die richtige letzte Seitenzahl zu ermitteln, auch wenn Floats ausstehen, und ist daher viel zuverlässiger als die meisten manuellen Lösungen.

verwandte Informationen