Åtgärda en timeout vid LaTeX-kompilering.
En kompilator online avbryter ett jobb som överskrider sin tidsgräns: 10 sekunder på Overleafs gratistjänst, 30 sekunder på Texenos, 8 minuter på Texenos betaltjänster. De flesta timeouts orsakas av några få långsamma steg som var och en kan optimeras.
Hitta vad som är långsamt
Kompileringstiden kommer från tre källor: figurer som ritas om vid varje körning, såsom TikZ och PGFPlots, extra körningar för bibliografi och index, samt stora bilder. Sidantalet spelar mindre roll än man kan tro. Ett dokument på 200 sidor med få figurer byggs snabbare än en uppsats på 20 sidor med 40 grafer.
Innan du gör något annat, prova att kompilera om från grunden. En skadad cache kan göra att bygget fastnar i en loop tills gränsen nås, och att rensa cachefiler tar bort den orsaken i ett steg.
Sex lösningar
Cacha TikZ- och PGFPlots-figurer
Varje figur kompileras en gång och återanvänds tills den ändras. Det kräver shell-kommandon, vilka körs på alla Texeno-abonnemang, och Texeno har även en inställning för TikZ-cache i projektets inställningar.
\usepackage{tikz} \usetikzlibrary{external} \tikzexternalizeGlesa ut grafdata
En graf med en miljon punkter är långsam att rita och inte tydligare än en med några tusen. Behåll var tionde punkt, eller spara grafen som en bild när du behöver visa alla.
\addplot[each nth point=10, filter discard warning=false, unbounded coords=discard] table {data.csv};Bygg ett kapitel i taget
Endast de listade kapitlen sätts. Sidnummer och korsreferenser hämtas från den senaste fullständiga körningen.
\includeonly{chapters/results} ... \include{chapters/intro} \include{chapters/results}Rita figurer som ramar medan du skriver
Draft-läget ersätter varje bild med en tom ram av samma storlek. Ta bort alternativet för det slutgiltiga bygget. Texeno har även en inställning för snabbutkast i projektets inställningar.
\usepackage[draft]{graphicx}Krymp bilderna
Ett foto på 6000 pixlar som visas 8 cm brett tar tid vid varje körning. Exportera foton i cirka 300 dpi för den tryckta storleken och spara grafer som vektor-PDF om de inte innehåller miljontals punkter.
När dokumentet helt enkelt är stort
En lång avhandling med många figurer kan kräva mer än vad gratistjänsten tillåter. Texenos gratistjänst kör en kompilering i 30 sekunder och Scholar och Lab i 8 minuter, jämfört med Overleafs 240 sekunder på betaltjänster, och ingen tjänst har en kvot för antal kompileringar.
För enstaka byggen på din egen dator finns ingen gräns alls: kör latexmk -pdf main.tex i projektmappen.
Overleafs kompileringsgränser kommer från deras sida för abonnemang och dokumentation.
Frågor
Vad är Overleafs timeout för kompilering?
Overleaf sänkte gränsen för gratistjänsten till 10 sekunder under 2025. Betaltjänster tillåter längre tid, 240 sekunder enligt deras sida för abonnemang.
Har Texeno en kvot för kompilering?
Nej. Den enda gränsen är hur länge en kompilering får pågå: 30 sekunder på Free, 8 minuter på Scholar och Lab. Ett skydd för skälig användning finns mot missbruk, och normalt skrivande med autokompilering når aldrig den gränsen.
Varför är den andra kompileringen snabbare än den första?
Texeno behåller filerna som en andra körning behöver och förkompilerar din preamble en gång, så en typisk omkompilering efter en ändring körs i ett steg. I våra mätningar tar det 1 till 3 sekunder för de flesta dokument och 5 till 8 för de som är fulla av TikZ- eller pgfplots-figurer.
Prova din egen artikel i Texeno.
Börja gratis, ladda upp ett projekt som .zip och tryck på Kompilera om. Uppgradera när du behöver längre kompileringar.
Börja skriva