Proyectos con varios archivos
Guarda secciones o capítulos en archivos .tex independientes. Centraliza clase, paquetes, configuración y orden en el archivo principal para facilitar colaboración, depuración y reutilización.
En EasyLaTeX, utiliza pdfLaTeX y rutas relativas al proyecto. El método básico no necesita paquetes adicionales.
Insertar con \input
Lee el archivo en la posición actual; normalmente se omite .tex:
\section{Introducción}\input{chapters/introduction}El archivo incluido contiene solo cuerpo. No repitas \documentclass, \begin{document} ni \end{document}.
Capítulos con \include
Es apropiado para capítulos extensos independientes. Añade saltos antes y después y un archivo auxiliar por capítulo:
\include{chapters/method}\include{chapters/results}La plataforma sigue compilando el archivo principal. \includeonly{chapters/results} limita la vista previa, pero las referencias a capítulos omitidos dependen de auxiliares no garantizados entre tareas. Retíralo antes de la revisión final.
Elegir el comando
| Comando | Comportamiento | Uso |
|---|---|---|
\input | Sin salto; permite anidación; granular | Secciones, figuras, tablas, fragmentos del resumen |
\include | Saltos automáticos; no se anida; admite \includeonly | Capítulos independientes extensos |
No mezcles ambos para controlar la paginación del mismo capítulo. Define los límites desde el principal.
Carpetas y rutas
Usa nombres descriptivos:
project/├── main.tex├── chapters/│ ├── introduction.tex│ └── results.tex└── figures/Las rutas se resuelven desde el principal. Prefiere letras, números y guiones; espacios y caracteres especiales pueden causar problemas entre sistemas.
Compilar un capítulo por separado
Los capítulos ordinarios dependen del preámbulo principal. Para vistas independientes, subfiles permite compartirlo:
% main.tex\usepackage{subfiles}\subfile{chapters/introduction}% chapters/introduction.tex\documentclass[../main.tex]{subfiles}\begin{document}Contenido del capítulo.\end{document}Selecciona un archivo secundario como principal solo si tiene una estructura de entrada completa. Después de la vista previa, restaura el principal del proyecto. En proyectos normales, mantener main.tex seleccionado es más sencillo.
Problemas frecuentes
Archivo no encontrado
Revisa mayúsculas, rutas y extensiones: \input{chapters/a} no identifica chapters/A.tex en un sistema sensible a mayúsculas.
\documentclass falla en un archivo secundario
Con \input o \include, deja solo cuerpo en el secundario y lleva clase y paquetes al principal.
Referencias ??
Compila el principal completo y espera las pasadas. Si persisten, comprueba etiquetas, duplicados, posición y primer error.
Ejemplo completo
Archivo principal main.tex:
\documentclass[a4paper,12pt]{article}\usepackage[T1]{fontenc}\usepackage[spanish]{babel}\usepackage[colorlinks=true,linkcolor=blue]{hyperref}\begin{document}\tableofcontents\input{chapters/introduction}\input{chapters/results}\end{document}chapters/introduction.tex:
\section{Introducción}\label{sec:introduction}Esta es la introducción.chapters/results.tex:
\section{Resultados}Para los antecedentes de estos resultados, consulta la sección \ref{sec:introduction}.