von gast. » Di 5. Okt 2021, 11:19
anks hat geschrieben: ↑Di 5. Okt 2021, 09:49
Warum dadurch die falsche Vakatseite entfallen ist, kann ich allerdings nicht sagen.
Wie mein Code oben zeigt, funktioniert es normalerweise auch ohne falsche Vakatseite, wenn man \glsaddall vor \printglossary steht. Da du das nachgefragte vollständige Minimalbeispiel erneut nicht geliefert hast, können wir dir auch nicht sagen, warum das bei dir anders ist. Allerdings steht in der glossaries-Anleitung auch:
While the external files are missing, \printglossary will just do \null for each
missing glossary to assist dictionary style documents that just use \glsaddall without
inserting any text. This use of \null ensures that all indexing information is written
before the final page is shipped out. Once the external files are present \null will no
longer be used. This can cause a spurious blank page on the first L A TEX run before the
glossary files have been created. Once these files are present, \null will no longer be
used and so shouldn’t cause interference for the final document.
Rein spekulativ seit daher erwähnt: Falls du ein weiteres Glossar angelegt hast, das aber nichts enthält und für das du deshalb auch keinen MakeIndex-Aufruf tätigst, so dass auch keine externe Datei vorhanden ist, eine Leerseite erzeugen. Verwendet man, wie gezeigt, Option automake, so dass für alle angelegten Verzeichnisse automatisch MakeIndex aufgerufen wird, oder entfernt man nicht verwendete Glossare, sollte das aber verschwinden.
[quote=anks post_id=117053 time=1633420188 user_id=423]
Warum dadurch die falsche Vakatseite entfallen ist, kann ich allerdings nicht sagen.
[/quote]
Wie mein Code oben zeigt, funktioniert es normalerweise auch ohne falsche Vakatseite, wenn man [tt]\glsaddall[/tt] vor [tt]\printglossary[/tt] steht. Da du das nachgefragte vollständige Minimalbeispiel erneut nicht geliefert hast, können wir dir auch nicht sagen, warum das bei dir anders ist. Allerdings steht in der [doc]glossaries[/doc]-Anleitung auch:
[quote]While the external files are missing, \printglossary will just do \null for each
missing glossary to assist dictionary style documents that just use \glsaddall without
inserting any text. This use of \null ensures that all indexing information is written
before the final page is shipped out. Once the external files are present \null will no
longer be used. This can cause a spurious blank page on the first L A TEX run before the
glossary files have been created. Once these files are present, \null will no longer be
used and so shouldn’t cause interference for the final document.[/quote]
Rein spekulativ seit daher erwähnt: Falls du ein weiteres Glossar angelegt hast, das aber nichts enthält und für das du deshalb auch keinen MakeIndex-Aufruf tätigst, so dass auch keine externe Datei vorhanden ist, eine Leerseite erzeugen. Verwendet man, wie gezeigt, Option [tt]automake[/tt], so dass für alle angelegten Verzeichnisse automatisch MakeIndex aufgerufen wird, oder entfernt man nicht verwendete Glossare, sollte das aber verschwinden.