Cambiar el número de página de la entrada TOC agregada manualmente sin agregar páginas en blanco

Cambiar el número de página de la entrada TOC agregada manualmente sin agregar páginas en blanco

Tengo un documento principal de LaTeX y un PDF externo que solía incluir pdfpages(¡y se ve genial!). Pero ahora quiero insertar entradas TOC para hacer referencia a secciones y subsecciones dentro del archivo .pdf. Lo estoy haciendo como:

\newcounter{page-backup}
\setcounter{page-backup}{\value{page}}
% begin to fake-numerate
\setcounter{page}{106}
% increment chapter counter and reset section and subsection
\addtocounter{chapter}{1}
\setcounter{section}{1}
\setcounter{subsection}{1}
% add chapter
\addcontentsline{toc}{chapter}{\numberline{\thechapter} CHAPTER}
% add section
\addcontentsline{toc}{section}{\numberline{\thesection} Section}
% add more...    
\setcounter{page}{125}
\addcontentsline{toc}{section}{\numberline{\thesection} Section}
% add some stuff
\addtocounter{tottables}{42}
\addtocounter{totfigures}{3}
% restore main page numeration
\setcounter{page}{\value{page-backup}}

Pero en el TOC obtengo todas las entradas en la página 106 (primera página de enumeración falsa). ¿Cómo puedo cambiar manualmente los números de página de las entradas TOC insertadas? Como sé hay un \addtocontentspero es muy manual. Tengo que formatear manualmente cada entrada...

Respuesta1

Esta es sólo una respuesta parcial a la pregunta.

En una situación similar incluí las secciones individuales separadas, usando algo como:

...
\tableofcontents
... initial part (with no tricks)

\addcontentsline{toc}{section}{...ext sec title 1}    
\includepdf[pages={1-20}]{external.pdf}
\addcontentsline{toc}{section}{...ext sec title 2}
\includepdf[pages={21-30}]{external.pdf}

... for all the external pdf units

...continuation (no tricks)

De esta manera LaTeX hace el trabajo (no se necesita paginación falsa).

Me gusta tener el pdf externo sin numerar y agregar lo siguiente en la instrucción includepdf:

\includepdf[pages=...,pagecommand={\thispagestyle{fancy}}]{...}

(se necesitan adaptaciones) para agregar números de página al pdf externo.

(Sugerencia: escriba un nuevo comando \externalPDFunit{type}{pages}{title}{file})

información relacionada