Wie bereits in diesem Thread am Rande erwähnt, kann es, zumindest unter Win10/MiKTeX/LuaLaTeX, zu Performance-Problemen bei der gleichzeitigen Verwendung von scrlayer-scrpage und mathastext kommen. Ich selbst verwende mathastext zwar nicht, aber es ist wohl durchaus denkbar, dass die Thematik für andere User oder evtl. auch in einem ganz anderen Zusammenhang von Bedeutung sein könnte, so dass ich aus einem Pflichtgefühl heraus das Problem hier beschreibe. (Ich weiß natürlich nicht, ob es nun an scrlayer-scrpage oder an mathastext oder vielleicht sogar an MiKTeX liegt.)
Auf meinem ATX-System, in dem bisher noch ein i7-870 verbaut ist, benötigt jede einzelne Seite eines Dokumentes (selbst wenn gar keine Mathematik gesetzt ist) über eine Sekunde Kompilier-Zeit. Auf meinem 2016er Surface verhält es sich nahezu identisch.
Wenn ich die Antwort im oben erwähnten Thread richtig verstehe, möchte sie das Problem auf ein allgemeines Performance-Problem zurückführen ... - Selbstverständlich würde ich aber doch hier nicht die (sehr spezifische) Aussage treffen, dass es speziell bei der Kombination von scrlayer-scrpage und mathastext zu einer zehn bis zwanzig mal so langen Kompilier-Zeit der Seiten kommt, wenn es sich schlicht um ein generelles Performance-Problem handelte. (Ich bin keine IT-lerin, aber ganz doof bin ich nicht ... ) Ich kann ansonsten beliebig 20 bis 30 verschiedene Pakete kombinieren, ohne dass es irgendeinen nennenswerten Einfluss auf die Kompilier-Zeit der einzelnen Seiten hätte. Die liegt normalerweise durchschnittlich nie über 100 ms. Wenn ich jedoch quasi lediglich scrlayer-scrpage und mathastext verwende, ohne weitere Pakete, liegt sie plötzlich bei mehr als dem Zehnfachen. Es hat auch nichts mit eingerichteten TEXMF-Bäumen zu tun (habe ich nochmal speziell getestet) und es funken auch keine anderen Anwendungen dazwischen (beim Kompilieren wird der Prozessor fast ausschließlich von LuaHBTeX verwendet).
Mir ist bewusst, dass sich das Problem hier online mit der TeXlive.net Kompilierung nicht in dieser auffälligen Weise reproduziert. Jedoch, wenn man bei folgendem Minimal-Beispiel mathastext oder scrlayer-scrpage auskommentiert, liegt die Kompilier-Zeit bei 12 bis 13 Sekunden, wenn man, anstatt mathastext, bspw. microtype hinzunimmt, führt dies zu keiner wahrnehmbaren Veränderung. Wenn man jedoch mathastext zu scrlayer-scrpage hinzunimmt, sind es 15 Sekunden und das obwohl überhaupt keine Mathematik gesetzt ist, jedoch microtype auf 232 Seiten zu Gange ist. Vielleicht doch ein Hinweis darauf, dass sich das Ganze auch unter TeXlive auswirken kann.
% !TEX program = lualatex \documentclass{scrbook} \usepackage[no-math]{fontspec} \setmainfont{Latin Modern Roman} \usepackage{lipsum} \usepackage{mathastext} \usepackage{scrlayer-scrpage} \usepackage{luacode} \begin{document} \begin{luacode} for x=1,9 do tex.sprint(\luastring{\lipsum[1-150]}) end \end{luacode} \end{document}
Vielleicht gibt es hier ja eine(n) Win10/MiKTeX-Nutzer(in), der/die das Minimal-Beispiel mal lokal testen möchte ... Würde mich interessieren, wie da das Ergebnis ausfällt.