¿Cómo soluciono al menos uno de mis intentos de hacer referencia a una etiqueta en un archivo en otra carpeta?

¿Cómo soluciono al menos uno de mis intentos de hacer referencia a una etiqueta en un archivo en otra carpeta?

No logro seguir las instrucciones para realizar un archivo \refen \labelun archivo diferente. En última instancia, esto será para un archivo en una carpeta diferente; Tengo una carpeta para los archivos de la Guía de instalación y otra carpeta para los archivos de la Guía de administración del sistema.

Probé dos métodos diferentes, descritos en (1) y (2) a continuación. Mi código está en (3) y (4).

(1) Resultado del intento de utilizar \input{../TestFolder/outiedoc.aux}: El número del capítulo está insertado correctamente. Sin embargo, aparece basura adicional en cursiva: "writefiletoc" y "writefilelofwritefilelot". ¿Debo esperar que desaparezcan una vez que use el comando en un documento real en lugar de en un pequeño archivo de prueba?

(2) Resultado del uso

\usepackage{xr}
\externaldocument{../Testfolder/outiedoc} :

No hay basura, pero me sale?? en lugar del número del capítulo.

(3) Esto es lo que tengo en outiedoc:

\documentclass{book}

\begin{document}
    \chapter{The Far Shore}\label{ch:outieRef}
    This is the first chapter of the book.
\end{document}

(4) Esto es lo que tengo en el documento de convocatoria, además de alternar entre las líneas en (1) y (2) anteriores:

\documentclass{book}

\begin{document}
    You can find what you are looking for in chapter~\ref{ch:outieRef} 
\end{document}

Respuesta1

Tienes que usar \usepackage{xr}y \externaldocument{outiedoc}en tu documento de llamada, por ejemplo maindoc.tex:

\documentclass{book}
\usepackage{xr}
\externaldocument{outiedoc}

\begin{document}
    You can find what you are looking for in chapter~\ref{ch:outieRef} 
\end{document}

Y enoutiedoc.tex

\documentclass{book}

\begin{document}
    \chapter{The Far Shore}\label{ch:outieRef}
    This is the first chapter of the book.
\end{document}

Compile ambos archivos dos veces, preferiblemente outiedoc.texprimero y luego maindoc.tex.

información relacionada