Skip to main content
Si tienes archivos .cls, .sty o .bst en tu proyecto, el proceso de compilación de Overleaf no podrá encontrarlos a menos que estén en el nivel superior. Sin embargo, para organizar tu proyecto, quizá prefieras colocar estos archivos en carpetas para encontrarlos con más facilidad y evitar que el nivel superior del proyecto esté desordenado. La buena noticia es que podemos especificar directorios TEXINPUTS personalizados mediante el archivo latexmkrc, de modo que Overleaf sepa que debe buscar los archivos de paquetes en ese directorio. Para ello, supongamos que has colocado estos archivos de paquetes en una carpeta llamada tex/, y los archivos de estilo bibliográfico en una carpeta llamada bst/:
  1. Haz clic en “Add file” en la parte superior de la barra lateral del proyecto.
  2. Selecciona “Blank file” y guarda el archivo con el nombre latexmkrc (si aún no existe).
  3. Escribe las siguientes líneas en latexmkrc:
    (o cámbialas por los nombres de carpeta correspondientes de tu proyecto)
Ahora Overleaf buscará primero en la carpeta tex/ antes de buscar en el TEXINPUTS del sistema para localizar los archivos de paquetes, y primero en la carpeta bst/ antes de buscar en el BSTINPUTS del sistema para localizar los archivos de estilo bibliográfico. (Fuente: https://tex.stackexchange.com/a/50847)
Tu archivo de documento principal y tu archivo latexmkrc deben permanecer en el nivel superior del proyecto, no dentro de una carpeta.
Última modificación el 4 de octubre de 2026