Seitenzahl eines manuell hinzugefügten Inhaltsverzeichniseintrags ändern, ohne leere Seiten hinzuzufügen

Seitenzahl eines manuell hinzugefügten Inhaltsverzeichniseintrags ändern, ohne leere Seiten hinzuzufügen

Ich habe ein LaTeX-Hauptdokument und ein externes PDF, das ich früher eingebunden habe pdfpages(und es sieht super aus!). Aber jetzt möchte ich Inhaltsverzeichniseinträge einfügen, um auf Abschnitte und Unterabschnitte innerhalb des externen Dokuments zu verweisen .pdf. Ich mache es so:

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

Aber im Inhaltsverzeichnis erhalte ich alle Einträge auf Seite 106 (erste Seite der falschen Aufzählung). Wie kann ich die Seitenzahlen der eingefügten Inhaltsverzeichniseinträge manuell ändern? Ich weiß, dass es eine gibt, \addtocontentsaber sie ist sehr manuell. Ich muss jeden Eintrag manuell formatieren ...

Antwort1

Dies ist nur eine Teilantwort auf die Frage

In einer ähnlichen Situation habe ich die einzelnen Abschnitte getrennt eingefügt, und zwar etwa so:

...
\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)

Auf diese Weise erledigt LaTeX die Arbeit (keine falsche Seitennummerierung erforderlich).

Ich möchte, dass das externe PDF unnummeriert bleibt und ich füge in der Includepdf-Anweisung Folgendes hinzu:

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

(Anpassungen erforderlich), um dem externen PDF Seitenzahlen hinzuzufügen.

(Vorschlag: schreiben Sie einen neuen Befehl \externalPDFunit{type}{pages}{title}{file})

verwandte Informationen