Referências a seções não compiladas

Referências a seções não compiladas

Estou escrevendo minha tese em latex e utilizei arquivos diferentes para os capítulos, inseridos no principal com o comando \input.

Às vezes, preciso compilar apenas 1 capítulo (para enviar a um leitor, ou para ver rapidamente as modificações que estou fazendo). Para fazer isso, comento/descomento os comandos de "entrada" relacionados.

Mas gostaria de manter no capítulo compilado as referências cruzadas aos capítulos não compilados (seções, figuras, tabelas,...). Se eu fizer primeiro uma compilação de todo o documento, é possível manter as referências cruzadas depois, evitando destruir o arquivo toc antigo, é algo assim?

Estou usando o intelligentref, mas não sei se é útil para o presente problema.

Um MWE não é muito útil, mas poderia ser o seguinte

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

Responder1

Use o \includeconjunto de comandos. Por exemplo:

\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 processará apenas chap1.tex e chap3.tex, mas manterá todas as referências cruzadas aos arquivos incluídos anteriormente. Para processar tudo, comente a \includeonlymacro.

informação relacionada