No restablecer la numeración de páginas cuando comienza una nueva parte

No restablecer la numeración de páginas cuando comienza una nueva parte

Recién estoy aprendiendo LaTeX, por lo que esta podría ser una pregunta muy obvia, pero desafortunadamente no he encontrado ninguna respuesta en este foro ni en ningún otro lugar.

Tengo un documento (libro) con varias partes y capítulos, pero cuando comienza una nueva parte, la numeración de páginas vuelve a 1. ¿Existe alguna opción para desactivar este reinicio automático?

¡Espero su respuesta!

Atentamente

ingrese la descripción de la imagen aquí


¡Creo que encontré el problema! Hace unos días creé una función para crear nuevas piezas sin la numeración de páginas en la página blanca de la nueva pieza. Entonces, desactiva la numeración de páginas, crea la página y luego la vuelve a activar. Pero probablemente lo vuelva a encender a 1.

¿Existe una forma sencilla de almacenar el número de página antes de desactivarlo? ¿O existe en general una manera más fácil de hacer esto?

\newcommand{\createpart}[2]
  {
  \pagenumbering{gobble}
  \ifthenelse{\equal{#2}{with}}
    {\part{#1}}
    {\part*{#1}\addcontentsline{toc}{part}{#1}}
  \pagenumbering{arabic}
  }

Respuesta1

No juegues con los números de página, solo usa \pagestyle{empty}(o \thispagestyle{empty}) para la \partpágina. Esto me ha funcionado:

\part[Title]{Title\thispagestyle{empty}}

que pone Titleen el ToC y Titlemás \thispagestyle{empty}en el cuerpo del documento. Sin embargo, si usas la memoirclase simplemente pon:

\aliaspagestyle{part}{empty}

en su preámbulo (sin jugar con cada uno \part{...})

Respuesta2

¡Encontré una respuesta!

Con el comando \newcounter puedes guardar una variable temporalmente. Entonces, el siguiente código guarda el número de página temporalmente y luego lo restablece cuando se restablece la numeración de páginas en árabe. :)

\newcommand{\createpart}[2]
  {
  \newcounter{tempPageNumber}
  \setcounter{tempPageNumber}{\thepage}
  \pagenumbering{gobble}
  \ifthenelse{\equal{#2}{with}}
    {\part{#1}}
    {\part*{#1}\addcontentsline{toc}{part}{#1}}
  \pagenumbering{arabic}
  \setcounter{page}{\value{tempPageNumber}}
  }

información relacionada