Número total incorrecto de páginas en la numeración de páginas

Número total incorrecto de páginas en la numeración de páginas

Mi documento tiene 39 páginas. Sin embargo, el número total de páginas (después de numerosos procesamientos) es 36. Por lo tanto, tengo las páginas 1/36, 2/36,... 36/36, así como 37/36, 38/36 y 39/36.

La página 36 coincide con el final de mi texto: el final de la página 36 y las páginas 37 a 39 están llenas únicamente de tablas (flotantes).
Si agrego suficiente contenido para que se muestre texto normal después de todas las tablas flotantes, la numeración será correcta, es decir, el número total de páginas es igual a 39.

ingrese la descripción de la imagen aquí

Intenté agregar \nulldespués de la última tabla flotante, pero no tiene ningún efecto.

El número total de páginas se calcula mediante la \@totpagesvariable que se define a continuación en el .clsarchivo que uso. (Esta clase es la plantilla de la revista en la que quiero publicar, según la articleclase).

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

Pregunta:Cómo forzar que se calcule el total del número de páginadespués¿Se está imprimiendo el último flotador?

Respuesta1

Cargue el lastpagepaquete y luego redefina el pie de página o \@totpagespara usar \pageref{LastPage}.

El paquete lastpage se esfuerza mucho en obtener el número correcto de la última página, incluso si hay flotantes pendientes, por lo que es mucho más confiable que la mayoría de las soluciones manuales.

información relacionada