Alterar o número da página da entrada do sumário adicionada manualmente sem adicionar páginas em branco

Alterar o número da página da entrada do sumário adicionada manualmente sem adicionar páginas em branco

Eu tenho um documento LaTeX principal e um PDF externo que costumava incluir pdfpages(e parece ótimo!). Mas agora quero inserir entradas do TOC para fazer referência a seções e subseções dentro do arquivo .pdf. Estou fazendo assim:

\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}}

Mas, no TOC estou recebendo todas as entradas na página 106 (primeira página da enumeração falsa). Como posso alterar manualmente os números das páginas das entradas do sumário inseridas? Como eu sei, existe um \addtocontents, mas é muito manual. Eu tenho que formatar manualmente cada entrada ...

Responder1

Esta é apenas uma resposta parcial à pergunta

Em uma situação semelhante incluí as seções individuais 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)

Dessa forma, o LaTeX faz o trabalho (sem necessidade de paginação falsa).

Gosto de ter o pdf externo sem numeração e adicionar o seguinte na instrução includepdf:

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

(adaptações necessárias) para adicionar números de páginas ao pdf externo.

(Sugestão: escreva um novo comando \externalPDFunit{type}{pages}{title}{file})

informação relacionada