
Angenommen, ich habe Seite 1 und Seite 2. Ich möchte Seite 1 ausblenden, sodass mein Dokument mit dem Inhalt von Seite 2 beginnt. Es gibt einige Querverweise von Theoremen auf Seite 1 auf Seite 2. Wie kann ich Seite 1 ausblenden, aber dennoch Querverweise von Theoremen auf Seite 1 verfügbar machen? (Wenn ich Seite 1 lösche, werden Querverweise auf Seite 2 zu Fragezeichen.) Danke!
Antwort1
David Carlisle hat Ihnen bereits die perfekte Antwort gegeben. Ich werde sie zur Veranschaulichung mit einem Beispiel ergänzen.
Nun ist es wichtig, dass Sie zunächst das komplette Dokument mit allen eingebundenen Dateien kompilieren. Dies ist notwendig, um die AUX-Dateien der einzelnen eingebundenen Dateien zu erhalten.
Sie müssen also entweder alle Dateien während des ersten Kompilierungsdurchgangs einschließen oder den includeonly
-Befehl vollständig auskommentieren:
% \includeonly{%
% firstinclude,
% secondinclude,
% thirdinclude,
% }
Anschließend können Sie auswählen, welche Dateien eingeschlossen werden sollen. Zum Beispiel so:
\documentclass{article}
\usepackage{blindtext}
\begin{filecontents*}{firstinclude.tex}
\section{First include}
\blindtext\footnote{Here be the first footnote.}
\blindmathfalse
\blindtext\footnote{Here be the second footnote.}
\end{filecontents*}
\begin{filecontents*}{secondinclude.tex}
\section{Second include}
Here we have a some really interesting text we wish to reference at some later point\label{super-interesting}
\blindmathpaper\footnote{Here be the third footnote.}
\end{filecontents*}
\begin{filecontents*}{thirdinclude.tex}
\section{Third include}
Only a couple of pages ago there was some really interesting Text, see page \ref{super-interesting}.\footnote{Here be the fourth footnote.}
\blindenumerate[8]
\end{filecontents*}
\includeonly{%
firstinclude,
% secondinclude,
thirdinclude,
}
\begin{document}
\include{firstinclude}
\include{secondinclude}
\include{thirdinclude}
\end{document}