Verweise auf nicht kompilierte Abschnitte

Verweise auf nicht kompilierte Abschnitte

Ich schreibe meine Abschlussarbeit mit Latex und verwende für die Kapitel unterschiedliche Dateien, die ich mit dem Befehl \input in die Hauptdatei eingefügt habe.

Manchmal muss ich nur ein Kapitel kompilieren (um es an einen Leser zu senden oder um schnell die Änderungen zu sehen, die ich vornehme). Dazu kommentiere/entkommentiere ich die entsprechenden „Eingabe“-Befehle.

Ich möchte jedoch im kompilierten Kapitel die Querverweise zu den nicht kompilierten Kapiteln (Abschnitte, Abbildungen, Tabellen usw.) beibehalten. Wenn ich zuerst das gesamte Dokument kompiliere, ist es dann möglich, die Querverweise anschließend beizubehalten, ohne die alte Inhaltsverzeichnisdatei zu zerstören oder so etwas in der Art?

Ich verwende cleverref, weiß aber nicht, ob es für das vorliegende Problem nützlich ist.

Ein MWE ist nicht sehr nützlich, aber es könnte wie folgt aussehen

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{cleveref}

\begin{document}

%\section{Uncompiled section}\label{thelabel}
%Hello world!

\section{Compiled section}
See \cref{thelabel} to get the Hello World.

\end{document}

Antwort1

Verwenden Sie den \includeBefehlssatz. Beispiel:

\documentclass{report}
\includeonly{chap1,chap3} % only process chap1.tex and chap3.tex
\begin{document}
\include{chap1}    % input chap1.tex
\include{chap2}    % input chap2.tex
\include{chap3}    % input chap3.tex
\include{chap4}    % input chap4.tex
\end{document}

Dadurch werden nur chap1.tex und chap3.tex verarbeitet, aber alle Querverweise zu zuvor eingebundenen Dateien bleiben erhalten. Um alles zu verarbeiten, kommentieren Sie das \includeonlyMakro aus.

verwandte Informationen