UP | HOME |

Incluir ficheros que contengan documentclass en LaTeX

Incluir ficheros que contengan \begin{document} en LaTeX

Cuando se disponen de varios ficheros de LaTeX que representan partes de un libro, una forma muy cómoda de trabajar consiste en procesarlos por separado e integrarlos al final.

Es decir, cada fichero está estructurado de esta forma:

% 010_prefacio-woven.tex  
\documentclass[a4paper,14pt]{extarticle}

\begin{document}

Chapter 1

\end{document}

Entonces en el fichero madre redefinimos el comando documentclass antes de incluir estos ficheros parciales.

% madre.tex  
  \documentclass[a4paper,14pt]{extarticle}

  \begin{document}

  % Para obviar el begin{document} end{document}
  \renewcommand{\documentclass}[2][]{}
  \let\enddocumentOrig\enddocument
  \def\document{\endgroup\def\enddocument{\def\enddocument{\enddocumentOrig}\begingroup}}

  \input{010_prefacio-woven.tex}
  \input{101_probabilidad-woven.tex}
  \end{document}