Querverweise für Seitenzahlen zwischen zwei Dokumenten

Querverweise für Seitenzahlen zwischen zwei Dokumenten

Ich habe zwei Dokumente, die ich anschließend zusammenführen werde (d. h. ich werde PDFs zusammenführen). Dazu muss ich zwei Probleme lösen, die beide mit Querverweisen zu tun haben.

Erstens verwende ich firstpageBeschriftungen LastPagein Überschriften und Fußzeilen, um die erste und die letzte Seite eines Artikels in der Zeitschrift anzugeben. Die Zeilen, die mir dies ermöglichen, befinden sich in der Präambel des ersten Dokuments. Da der Artikel aus zwei Teilen besteht (den Dateien, die ich zusammenführen möchte), muss die lastpageBeschriftung auf die letzte Seite des zweiten Dokuments verweisen. Dasselbe gilt für das zweite Dokument: Die firstpageBeschriftung muss auf die erste Seite des ersten Dokuments verweisen.

Das zweite Problem ist ähnlicher Natur wie das erste und hat möglicherweise die gleiche Lösung. Es versteht sich von selbst, dass die erste Seite des zweiten Dokuments eine Nummer haben sollte, die um eins größer ist als die letzte Seite des ersten Dokuments. Ich vermute also, dass die Lösung hier darin besteht, in das Argument des setcounterBefehls am Anfang des zweiten Dokuments eine Bezeichnung einzufügen, die auf die letzte Seite des ersten Dokuments verweist, und +1 (also label+1). Klingt nach einer einfachen Aufgabe, aber ich weiß nicht, wie ich damit umgehen soll.

Wichtiger Hinweis. Die Seitenzahlen in den Überschriften und Fußzeilen sollten Hyperlinks sein, die erste Seitenzahl im zweiten Dokument hingegen (natürlich) nicht.

Bearbeiten.DasLösung funktioniert nicht, da ich nach der Implementierung PDFs zusammengeführt habe, aber ein Klick auf die letzte Seitenzahl in der Kopf- oder Fußzeile nur dazu führt, dass ich zur ersten Seite des zusammengeführten Dokuments springe.

Hier ist das Beispiel des ersten Dokumentcodes ( file1.tex):

\documentclass[12pt,a4paper]{article}

\usepackage{cmap}               
\usepackage{mathtext}           
\usepackage[T2A]{fontenc}       
\usepackage[utf8]{inputenc}         
\usepackage[english,russian]{babel} 
\usepackage{indentfirst}
\usepackage{letltxmacro}
\usepackage[blocks]{authblk}
\usepackage{xr-hyper}
\externaldocument{file2}
\usepackage{hyperref}
\frenchspacing
\usepackage{lipsum}

\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\pageref{firstpage1} --- \pageref{lastpage2}}
\fancypagestyle{firststyle}
{
    \fancyhf{}
    \fancyfootoffset[R]{-4cm}
    \fancyfoot[L]{\pageref{firstpage1} --- \pageref{lastpage2}}  
}

\begin{document}
\setcounter{page}{1}
\author{И.\,О.~Фамилия1}
\title{Название}
\date{}
\maketitle
\thispagestyle{firststyle}
\label{firstpage1}
\lipsum
\label{lastpage1}
\end{document}

Und der Zweite ( file2.tex):

\documentclass[12pt,a4paper]{article}

\usepackage{cmap}               
\usepackage{mathtext}           
\usepackage[T2A]{fontenc}       
\usepackage[utf8]{inputenc}         
\usepackage[english,russian]{babel} 
\usepackage{indentfirst}
\usepackage{letltxmacro}
\usepackage[blocks]{authblk}
\usepackage{xr-hyper}
\externaldocument{file1}
\usepackage{hyperref}
\frenchspacing
\usepackage{lipsum}

\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\pageref{firstpage1} --- \pageref{lastpage2}}
\fancypagestyle{firststyle}
{
    \fancyhf{}
    \fancyfootoffset[R]{-4cm}
    \fancyfoot[L]{\pageref{firstpage1} --- \pageref{lastpage2}}  
}

\begin{document}
\setcounter{page}{3}
\author{И.\,О.~Фамилия1}
\title{Название}
\date{}
\maketitle
\label{firstpage2}
\lipsum
\label{lastpage2}
\end{document}

verwandte Informationen