,

Cómo Escribir un TFG en LaTeX con Overleaf: Plantilla MIT para UAM, UCM y UPM con BibLaTeX 2026

Cómo Escribir un TFG en LaTeX con Overleaf: Plantilla MIT para UAM, UCM y UPM con BibLaTeX 2026

Tienes el TFG asignado, tu tutor ha mencionado LaTeX y acabas de encontrar que Overleaf ya tiene una plantilla de tu universidad —pero el preámbulo tiene 200 líneas que no entiendes, la bibliografía no sale en APA 7 por más que lo intentas y el PDF/A para el repositorio institucional sigue siendo un misterio. Si estás en esa situación, esta guía es para ti.

A diferencia de la guía de inicio en LaTeX, aquí partimos de una plantilla pública bajo licencia MIT compatible con las normas tipográficas de la UAM, UCM y UPM, y te explicamos cada decisión: por qué BibLaTeX con biber en lugar de BibTeX clásico, cómo generar el glosario automático y cómo exportar a PDF/A sin Adobe Acrobat. Al final encontrarás el enlace al repositorio GitHub con la plantilla lista para clonar en Overleaf.

Respuesta rápida: Clona la plantilla MIT desde GitHub directamente en Overleaf (Nuevo Proyecto → Importar desde GitHub), ajusta los 5 parámetros del fichero config.tex (universidad, facultad, curso, logo, márgenes), vincula tu biblioteca Zotero para importar las referencias .bib y compila con XeLaTeX + Biber. La plantilla es compatible con las normas de la UAM, UCM y UPM sin modificaciones adicionales.

BibLaTeX vs BibTeX clásico: por qué importa la diferencia

La mayor fuente de confusión entre los estudiantes que aprenden LaTeX es la diferencia entre el sistema de bibliografía clásico (BibTeX) y el moderno (BibLaTeX + Biber). Aquí está la diferencia en términos prácticos:

Aspecto BibTeX clásico BibLaTeX + Biber
Soporte para APA 7 Parcial (paquete apacite, con limitaciones) Completo (style=apa nativo)
Caracteres especiales (ñ, á, é) Requiere codificación manual Unicode nativo con XeLaTeX
Tipos de referencia admitidos Básicos (article, book, report) Todos incluyendo @dataset, @software, @misc con howpublished
Mantenimiento activo No (última versión 2010) Sí (Biber 2.20, 2024)
Integración Zotero Manual (exportar a .bib) Automática con plugin Better BibTeX

Conclusión: para un TFG en español con citas en APA 7 o IEEE en 2026, siempre debes usar BibLaTeX con Biber. La plantilla MIT que veremos en esta guía lo configura automáticamente.

La plantilla MIT: estructura y qué incluye

La plantilla está disponible públicamente en GitHub bajo licencia MIT (uso libre, modificación libre, sin restricciones comerciales). Incluye:

  • Portada automática: título, autor, tutor, universidad, facultad, grado, ciudad y año generados desde variables en config.tex.
  • Estructura de capítulos modular: cada capítulo es un fichero .tex separado en la carpeta capitulos/.
  • Bibliografía APA 7 con BibLaTeX: preconfigurado con style=apa, backend=biber.
  • Glosario automático: paquete glossaries con términos definibles en glosario.tex.
  • Índice de figuras y tablas: generados automáticamente con listoffigures y listoftables.
  • Configuración PDF/A: paquete pdfx preincluido para exportación al estándar de archivado.
  • Márgenes adaptables: predefinidos según la normativa habitual de UAM, UCM y UPM (3 cm izquierdo, 2.5 cm resto).
Descarga la plantilla: La plantilla .tex MIT completa está disponible en github.com/latex-mat-ugr/Plantilla-TFG. Para UAM/UPM, también puedes buscar “TFG LaTeX UAM” o “Plantilla TFG UPM” en la galería de Overleaf. La plantilla genérica de esta guía es compatible con las tres universidades ajustando los parámetros de configuración descritos en la sección siguiente.

Paso 1 — Importar la plantilla en Overleaf

Tienes dos métodos para importar la plantilla a Overleaf:

Método A: Importar desde GitHub (recomendado)

  1. En Overleaf, haz clic en Nuevo Proyecto → Importar desde GitHub.
  2. Conecta tu cuenta de GitHub si es la primera vez.
  3. Busca el repositorio de la plantilla y haz clic en Importar a Overleaf.
  4. Overleaf crea automáticamente el proyecto con todos los ficheros.
  5. Ventaja de este método: puedes sincronizar cambios futuros de la plantilla con un clic.

Método B: Subir el archivo .zip

  1. Descarga el repositorio desde GitHub como .zip (botón Code → Download ZIP).
  2. En Overleaf: Nuevo Proyecto → Subir Proyecto → arrastra el .zip.
  3. Overleaf descomprime y crea el proyecto automáticamente.

Una vez importado, abre el fichero tfg-principal.tex y verifica que Overleaf lo reconoce como el archivo raíz (debe aparecer marcado con un punto verde junto al nombre). Si no, haz clic derecho sobre él → Establecer como documento principal.

Paso 2 — Configurar para UAM, UCM o UPM

Abre el fichero config.tex. Contiene todas las variables que personalizan la portada y el estilo sin tocar el preámbulo principal. Los cinco parámetros esenciales:

% ============================================================
% DATOS DEL TFG — edita solo esta sección
% ============================================================
newcommand{tfgTitulo}{Influencia del nivel educativo en la tasa de actividad laboral en España: un análisis con microdatos de la EPA 2014-2024}
newcommand{tfgAutor}{García López, María}
newcommand{tfgTutor}{Dr. Fernández Ruiz, Pedro}
newcommand{tfgGrado}{Grado en Sociología}
newcommand{tfgFacultad}{Facultad de Ciencias Políticas y Sociología}
newcommand{tfgUniversidad}{Universidad Autónoma de Madrid}
newcommand{tfgCurso}{2025-2026}
newcommand{tfgCiudad}{Madrid}
% Logo universitario (coloca el fichero .png en la carpeta imagenes/)
newcommand{tfgLogo}{imagenes/logo-uam.png}
  

Ajustes de márgenes por universidad

Las tres universidades de referencia tienen normativas ligeramente diferentes. En el mismo config.tex, busca la sección de márgenes y ajusta:

Universidad Margen izq. Margen der. Margen sup./inf. Interlineado
UAM 3 cm 2.5 cm 2.5 cm 1.5
UCM 3 cm 2 cm 2.5 cm 1.5
UPM (ETSII) 2.5 cm 2.5 cm 2.5 cm 1 (simple)

Si tu universidad no aparece en la tabla, consulta la normativa de entrega de tu facultad (suele estar en el apartado de TFG en la web de tu escuela) o pregunta directamente al coordinador de TFG. La normativa más habitual en España es 3 cm izquierdo, 2.5 cm resto, interlineado 1.5.

Paso 3 — Gestionar la bibliografía con BibLaTeX y Zotero

La plantilla ya tiene BibLaTeX configurado en el preámbulo de tfg-principal.tex:

usepackage[
  style=apa,         % estilo APA 7 completo
  backend=biber,     % procesador de bibliografía (más potente que bibtex)
  sortlocale=es_ES,  % ordena alfabéticamente en español
  uniquename=false,
  uniquelist=false
]{biblatex}
addbibresource{referencias/bibliografia.bib}
  
Importante para compilar en Overleaf: Para que BibLaTeX funcione, en Overleaf debes ir a Menú → Configuración → Motor de bibliografía → seleccionar Biber (no BibTeX). Si no haces este cambio, la bibliografía compilará vacía.

Integración con Zotero

El flujo más eficiente para gestionar referencias en LaTeX es Zotero + Better BibTeX:

  1. Instala el plugin Better BibTeX para Zotero desde retorque.re/zotero-better-bibtex/.
  2. En Zotero: Archivo → Exportar biblioteca → selecciona formato Better BibLaTeX.
  3. Activa Mantener actualizado para que el fichero .bib se actualice automáticamente cuando añadas nuevas referencias en Zotero.
  4. Guarda el fichero exportado como referencias/bibliografia.bib en tu proyecto (o sube el .bib actualizado a Overleaf).
  5. Alternativamente, usa la integración nativa Zotero → Overleaf: en Overleaf, Nuevo Archivo → Desde Zotero (requiere cuenta Premium o universitaria).

Citar en el texto con BibLaTeX APA 7

Tipo de cita APA 7 Comando BibLaTeX Resultado
Cita parentética (entre paréntesis) parencite{garcia2024} (García, 2024)
Cita narrativa (autor en el texto) textcite{garcia2024} García (2024)
Cita con número de página parencite[p.~45]{garcia2024} (García, 2024, p. 45)
Dos autores parencite{garcia2024b} (García y López, 2024)
Tres o más autores parencite{martinez2024} (Martínez et al., 2024)

Al final del último capítulo antes de los anexos, añade printbibliography[title={Referencias bibliográficas}] para generar la lista de referencias en APA 7 completa y ordenada alfabéticamente.

Para gestionar todas tus referencias de forma integrada, la guía de Zotero 7 para TFG explica la configuración óptima para exportar a BibLaTeX desde la versión más reciente.

Paso 4 — Glosario e índice de figuras automáticos

Glosario con el paquete glossaries

El glosario es especialmente útil en TFGs técnicos o con muchos acrónimos. La plantilla incluye el fichero glosario.tex donde defines tus términos:

% En glosario.tex:
newglossaryentry{ia}{
  name={IA},
  description={Inteligencia Artificial. Rama de la informática dedicada al desarrollo de sistemas capaces de realizar tareas que requieren inteligencia humana.}
}

newglossaryentry{tfg}{
  name={TFG},
  description={Trabajo de Fin de Grado. Trabajo académico individual que culmina los estudios de grado universitario en el sistema educativo español.}
}

% Para usar en el texto: gls{ia} genera "IA" con hipervínculo al glosario
% Primera aparición: gls{ia} genera "Inteligencia Artificial (IA)"
  

Para imprimir el glosario en el documento, añade printglossaries antes de la bibliografía. En Overleaf, el glosario se genera automáticamente en la compilación; localmente necesitarás ejecutar makeglossaries.

Índice de figuras y tablas

Después del índice general (tableofcontents), añade:

listoffigures    % índice de figuras
listoftables     % índice de tablas
  

La plantilla los formatea automáticamente. Para que una figura aparezca en el índice con un texto más corto que el pie de figura completo, usa el argumento opcional: caption[Texto corto para el índice]{Descripción completa con todos los detalles.}

Paso 5 — Exportar a PDF/A para el repositorio

Muchos repositorios institucionales españoles (e-Prints, RUA, Digitum) exigen PDF/A-1b o PDF/A-2b para el depósito definitivo del TFG. El PDF estándar que genera Overleaf no cumple este estándar por defecto.

Método 1: paquete pdfx (incluido en la plantilla)

La plantilla MIT incluye el paquete pdfx, que genera PDF/A directamente si está activo en el preámbulo:

% En config.tex, descomenta para activar PDF/A-2b:
usepackage[a-2b]{pdfx}
  

Con pdfx activo, también necesitas un fichero de metadatos tfg-principal.xmpdata en la misma carpeta:

Title{Influencia del nivel educativo en la tasa de actividad laboral en España}
Author{García López, María}
Language{es-ES}
Keywords{datos secundariossep EPAsep mercado laboralsep sociología}
Publisher{Universidad Autónoma de Madrid}
  

Método 2: conversión posterior con PDF24

Si pdfx da errores de compilación (ocurre con algunas fuentes no embebidas), usa la herramienta online gratuita PDF24 (tools.pdf24.org/es/pdf-a): sube el PDF generado por Overleaf y conviértelo a PDF/A-2b. Verifica el resultado con el validador de PDF/A de pdfen.com.

Errores de compilación avanzados y cómo resolverlos

Error Causa probable Solución
Package biblatex Error: biber not found Compilador de bibliografía no configurado en Overleaf Menú → Configuración → Biber
LaTeX Error: File 'pdfx.sty' not found Paquete no disponible en tu instalación TeX Live En Overleaf siempre está disponible; localmente: tlmgr install pdfx
glossaries: Glossary not found No se ejecutó makeglossaries En Overleaf se ejecuta solo; localmente: makeglossaries tfg-principal
Font shape undefined La fuente especificada no está instalada Cambia a usepackage{lmodern} o fontspec con una fuente disponible
Referencias aparecen como [?] Biber no procesó el .bib o la clave está mal escrita Compila dos veces (LaTeX → Biber → LaTeX); verifica la clave en el .bib

Preguntas frecuentes

¿La plantilla MIT es adecuada para TFGs de humanidades y ciencias sociales, no solo técnicas?

Sí. La plantilla está configurada para generar bibliografía en APA 7, el estilo predominante en ciencias sociales, psicología y educación. Para humanidades, cambia el estilo a Chicago o MLA en la declaración de biblatex: style=chicago-authordate o style=mla. En ingenierías, style=ieee.

¿Puedo usar la plantilla si mi TFG es en inglés?

Sí. En config.tex, cambia usepackage[spanish,es-noindentfirst]{babel} por usepackage[english]{babel} y ajusta el idioma en los metadatos xmpdata a en-GB o en-US. El resto de la plantilla es independiente del idioma.

¿Qué diferencia hay entre XeLaTeX y pdfLaTeX para el TFG?

XeLaTeX soporta Unicode nativo y permite usar cualquier fuente del sistema (como las fuentes oficiales de tu universidad), mientras que pdfLaTeX trabaja con codificación Latin-1 y requiere paquetes adicionales para caracteres especiales. Para TFGs en español con caracteres acentuados y la ñ, XeLaTeX es la opción recomendada. La plantilla MIT usa XeLaTeX por defecto.

¿Cómo incluyo código de programación en el TFG con formato correcto?

Usa el paquete listings o minted. La plantilla incluye listings preconfigurado con coloreado de sintaxis para R, Python, MATLAB y Java. Para activarlo: añade usepackage{listings} si no está ya incluido y usa el entorno begin{lstlisting}[language=R] … end{lstlisting}.

¿Cómo colabora mi tutor si no sabe LaTeX?

Dos opciones: (1) Comparte el proyecto en Overleaf con tu tutor en modo “Solo lectura” para que vea el PDF compilado; él hace comentarios fuera de Overleaf (por email o en un PDF anotado) y tú los incorporas. (2) Descarga el PDF desde Overleaf y envíalo a tu tutor para revisión tradicional. No necesitas obligatoriamente que tu tutor use LaTeX.

Redacta el contenido mientras LaTeX maneja el formato

La plantilla resuelve el formato, pero el contenido lo tienes que escribir tú —o pedir ayuda. Tesify genera cada sección del TFG (introducción, marco teórico, metodología, resultados, discusión) con el registro académico adecuado para universidades españolas. Copia el texto generado en tus ficheros .tex y LaTeX se encarga del resto.

Leave a Reply

Your email address will not be published. Required fields are marked *