fix(overleaf): compatibilidad con LuaLaTeX en Overleaf y bump a 2.2.2 (#35)
Overleaf ignora la línea mágica '% !TeX program = lualatex' y elige el motor desde Menu -> Compiler, con prioridad sobre $pdf_mode del .latexmkrc, por lo que los proyectos importados compilaban con XeLaTeX/pdfLaTeX y fallaban con 'TeX capacity exceeded' (memoria fija de esos motores).
- .latexmkrc: $pdflatex, $xelatex y $latex redirigidos a LuaLaTeX. Verificado simulando la invocación de Overleaf (latexmk -pdfxe): exit 0 y PDF completo. En compilación normal (pdf_mode = 4) estas variables no se usan.
- cls/eps-metadata.tex y cls/eps-tfg.cls: comprobación de motor con mensaje explicativo en lugar del error críptico de memoria.
- docs/OVERLEAF.md: guía nueva (compilador, TeX Live, minted, límites de compilación, compilación progresiva, avisos inofensivos y errores frecuentes).
- Plantilla publicada en la galería de Overleaf enlazada desde README, docs y llms.txt, con Overleaf posicionado como alternativa al trabajo en local.
- Tablas de diagnóstico de CLAUDE.md, AGENTS.md y copilot-instructions.
- Bump de versión 2.2.1 -> 2.2.2 y fecha 2026/08/02 en todos los marcadores.
Claude-Session: https://claude.ai/code/session_01Epzb5ew6f4SZADUzy9nJd3
fix(overleaf): compatibilidad con LuaLaTeX en Overleaf y bump a 2.2.2 (#35)
Overleaf ignora la línea mágica '% !TeX program = lualatex' y elige el motor desde Menu -> Compiler, con prioridad sobre $pdf_mode del .latexmkrc, por lo que los proyectos importados compilaban con XeLaTeX/pdfLaTeX y fallaban con 'TeX capacity exceeded' (memoria fija de esos motores).
- .latexmkrc: $pdflatex, $xelatex y $latex redirigidos a LuaLaTeX. Verificado simulando la invocación de Overleaf (latexmk -pdfxe): exit 0 y PDF completo. En compilación normal (pdf_mode = 4) estas variables no se usan.
- cls/eps-metadata.tex y cls/eps-tfg.cls: comprobación de motor con mensaje explicativo en lugar del error críptico de memoria.
- docs/OVERLEAF.md: guía nueva (compilador, TeX Live, minted, límites de compilación, compilación progresiva, avisos inofensivos y errores frecuentes).
- Plantilla publicada en la galería de Overleaf enlazada desde README, docs y llms.txt, con Overleaf posicionado como alternativa al trabajo en local.
- Tablas de diagnóstico de CLAUDE.md, AGENTS.md y copilot-instructions.
- Bump de versión 2.2.1 -> 2.2.2 y fecha 2026/08/02 en todos los marcadores.
Claude-Session: https://claude.ai/code/session_01Epzb5ew6f4SZADUzy9nJd3
fix(overleaf): compatibilidad con LuaLaTeX en Overleaf y bump a 2.2.2 (#35)
Overleaf ignora la línea mágica '% !TeX program = lualatex' y elige el motor desde Menu -> Compiler, con prioridad sobre $pdf_mode del .latexmkrc, por lo que los proyectos importados compilaban con XeLaTeX/pdfLaTeX y fallaban con 'TeX capacity exceeded' (memoria fija de esos motores).
- .latexmkrc: $pdflatex, $xelatex y $latex redirigidos a LuaLaTeX. Verificado simulando la invocación de Overleaf (latexmk -pdfxe): exit 0 y PDF completo. En compilación normal (pdf_mode = 4) estas variables no se usan.
- cls/eps-metadata.tex y cls/eps-tfg.cls: comprobación de motor con mensaje explicativo en lugar del error críptico de memoria.
- docs/OVERLEAF.md: guía nueva (compilador, TeX Live, minted, límites de compilación, compilación progresiva, avisos inofensivos y errores frecuentes).
- Plantilla publicada en la galería de Overleaf enlazada desde README, docs y llms.txt, con Overleaf posicionado como alternativa al trabajo en local.
- Tablas de diagnóstico de CLAUDE.md, AGENTS.md y copilot-instructions.
- Bump de versión 2.2.1 -> 2.2.2 y fecha 2026/08/02 en todos los marcadores.
Claude-Session: https://claude.ai/code/session_01Epzb5ew6f4SZADUzy9nJd3
fix(overleaf): compatibilidad con LuaLaTeX en Overleaf y bump a 2.2.2 (#35)
Overleaf ignora la línea mágica '% !TeX program = lualatex' y elige el motor desde Menu -> Compiler, con prioridad sobre $pdf_mode del .latexmkrc, por lo que los proyectos importados compilaban con XeLaTeX/pdfLaTeX y fallaban con 'TeX capacity exceeded' (memoria fija de esos motores).
- .latexmkrc: $pdflatex, $xelatex y $latex redirigidos a LuaLaTeX. Verificado simulando la invocación de Overleaf (latexmk -pdfxe): exit 0 y PDF completo. En compilación normal (pdf_mode = 4) estas variables no se usan.
- cls/eps-metadata.tex y cls/eps-tfg.cls: comprobación de motor con mensaje explicativo en lugar del error críptico de memoria.
- docs/OVERLEAF.md: guía nueva (compilador, TeX Live, minted, límites de compilación, compilación progresiva, avisos inofensivos y errores frecuentes).
- Plantilla publicada en la galería de Overleaf enlazada desde README, docs y llms.txt, con Overleaf posicionado como alternativa al trabajo en local.
- Tablas de diagnóstico de CLAUDE.md, AGENTS.md y copilot-instructions.
- Bump de versión 2.2.1 -> 2.2.2 y fecha 2026/08/02 en todos los marcadores.
Claude-Session: https://claude.ai/code/session_01Epzb5ew6f4SZADUzy9nJd3
fix(overleaf): compatibilidad con LuaLaTeX en Overleaf y bump a 2.2.2 (#35)
Overleaf ignora la línea mágica '% !TeX program = lualatex' y elige el motor desde Menu -> Compiler, con prioridad sobre $pdf_mode del .latexmkrc, por lo que los proyectos importados compilaban con XeLaTeX/pdfLaTeX y fallaban con 'TeX capacity exceeded' (memoria fija de esos motores).
- .latexmkrc: $pdflatex, $xelatex y $latex redirigidos a LuaLaTeX. Verificado simulando la invocación de Overleaf (latexmk -pdfxe): exit 0 y PDF completo. En compilación normal (pdf_mode = 4) estas variables no se usan.
- cls/eps-metadata.tex y cls/eps-tfg.cls: comprobación de motor con mensaje explicativo en lugar del error críptico de memoria.
- docs/OVERLEAF.md: guía nueva (compilador, TeX Live, minted, límites de compilación, compilación progresiva, avisos inofensivos y errores frecuentes).
- Plantilla publicada en la galería de Overleaf enlazada desde README, docs y llms.txt, con Overleaf posicionado como alternativa al trabajo en local.
- Tablas de diagnóstico de CLAUDE.md, AGENTS.md y copilot-instructions.
- Bump de versión 2.2.1 -> 2.2.2 y fecha 2026/08/02 en todos los marcadores.
Claude-Session: https://claude.ai/code/session_01Epzb5ew6f4SZADUzy9nJd3
fix(overleaf): compatibilidad con LuaLaTeX en Overleaf y bump a 2.2.2 (#35)
Overleaf ignora la línea mágica '% !TeX program = lualatex' y elige el motor desde Menu -> Compiler, con prioridad sobre $pdf_mode del .latexmkrc, por lo que los proyectos importados compilaban con XeLaTeX/pdfLaTeX y fallaban con 'TeX capacity exceeded' (memoria fija de esos motores).
- .latexmkrc: $pdflatex, $xelatex y $latex redirigidos a LuaLaTeX. Verificado simulando la invocación de Overleaf (latexmk -pdfxe): exit 0 y PDF completo. En compilación normal (pdf_mode = 4) estas variables no se usan.
- cls/eps-metadata.tex y cls/eps-tfg.cls: comprobación de motor con mensaje explicativo en lugar del error críptico de memoria.
- docs/OVERLEAF.md: guía nueva (compilador, TeX Live, minted, límites de compilación, compilación progresiva, avisos inofensivos y errores frecuentes).
- Plantilla publicada en la galería de Overleaf enlazada desde README, docs y llms.txt, con Overleaf posicionado como alternativa al trabajo en local.
- Tablas de diagnóstico de CLAUDE.md, AGENTS.md y copilot-instructions.
- Bump de versión 2.2.1 -> 2.2.2 y fecha 2026/08/02 en todos los marcadores.
Claude-Session: https://claude.ai/code/session_01Epzb5ew6f4SZADUzy9nJd3
fix(overleaf): compatibilidad con LuaLaTeX en Overleaf y bump a 2.2.2 (#35)
Overleaf ignora la línea mágica '% !TeX program = lualatex' y elige el motor desde Menu -> Compiler, con prioridad sobre $pdf_mode del .latexmkrc, por lo que los proyectos importados compilaban con XeLaTeX/pdfLaTeX y fallaban con 'TeX capacity exceeded' (memoria fija de esos motores).
- .latexmkrc: $pdflatex, $xelatex y $latex redirigidos a LuaLaTeX. Verificado simulando la invocación de Overleaf (latexmk -pdfxe): exit 0 y PDF completo. En compilación normal (pdf_mode = 4) estas variables no se usan.
- cls/eps-metadata.tex y cls/eps-tfg.cls: comprobación de motor con mensaje explicativo en lugar del error críptico de memoria.
- docs/OVERLEAF.md: guía nueva (compilador, TeX Live, minted, límites de compilación, compilación progresiva, avisos inofensivos y errores frecuentes).
- Plantilla publicada en la galería de Overleaf enlazada desde README, docs y llms.txt, con Overleaf posicionado como alternativa al trabajo en local.
- Tablas de diagnóstico de CLAUDE.md, AGENTS.md y copilot-instructions.
- Bump de versión 2.2.1 -> 2.2.2 y fecha 2026/08/02 en todos los marcadores.
Claude-Session: https://claude.ai/code/session_01Epzb5ew6f4SZADUzy9nJd3