¿Cómo se utiliza \entrada?

¿Cómo se utiliza \entrada?

Estoy intentando ingresar un archivo separado chapter1.texen el mainbody.texarchivo. Entonces, en el mainbody.texarchivo que estoy escribiendo,

\documentclass[...]{book}
\blah
\blah 

\begin{document}
\input{\...\chapter1.tex}
\end{document}

Ambos archivos, chapter1.texy mainbody.tex, están escritos con el mismo preámbulo. Cuando compilo chapter1.texel proceso finaliza sin error y el .pdfdocumento se genera correctamente. Pero cuando compilo el mainbody.texme da

! Error de LaTeX: solo se puede utilizar en el preámbulo.

y se refiere al chapter1.texarchivo.

Parece que, mientras main body.texse compila, cuando el compilador llega al \inputcomando, lee el preámbulo del chapter1.texarchivo y reconoce sus comandos, como comandos del cuerpo principal del mainbody.texarchivo, por lo que da el error.

Sin embargo, un mainbody.pdfarchivo se genera incluso si el proceso de compilación finaliza con un error.

¿Alguna idea de qué causa el error y cómo puedo solucionarlo?

Respuesta1

De hecho, estás ingresando el código del preámbulo dos veces: la segunda vez después \begin{document}. Así que déjalo fuera chapter1.tex. Si necesita compilar el capítulo 1 por separado, cree un nuevo principal o use \includey \includeonlyen el principal que tiene.

Puede que esta plantilla de flujo de trabajo le resulte útil: subimportar e incluir solo

información relacionada