Referencias a secciones no compiladas

Referencias a secciones no compiladas

Estoy escribiendo mi tesis con látex y utilicé diferentes archivos para los capítulos, insertados en el principal con el comando \input.

A veces, necesito compilar solo 1 capítulo (para enviárselo a un lector, o para ver rápidamente las modificaciones que estoy haciendo). Para hacerlo, comento/descomento los comandos de "entrada" relacionados.

Pero me gustaría mantener en el capítulo compilado las referencias cruzadas a los capítulos no compilados (secciones, figuras, tablas,...). Si primero hago una compilación de todo el documento, ¿es posible conservar las referencias cruzadas después, evitando destruir el archivo toc antiguo, si es algo así?

Estoy usando Cleverref, pero no sé si es útil para el presente número.

Un MWE no es muy útil, pero podría ser el siguiente

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

Respuesta1

Utilice el \includeconjunto de comandos. Por ejemplo:

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

que solo procesará chap1.tex y chap3.tex pero mantendrá todas las referencias cruzadas a archivos incluidos previamente. Para procesar todo, comente la \includeonlymacro.

información relacionada