
No logro seguir las instrucciones para realizar un archivo \ref
en \label
un 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.tex
primero y luego maindoc.tex
.