Re: Endlosschleife
Marei Peischl <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo Dirk, On 2/7/24 10:47, Dirk Hünniger (via tex-d-l Mailing List) wrote: > Hallo Marei, > > Vielen Dank für deine Anregungen. Das Beispiel konnte ich noch mal > deutlich verkürzen. > > ich habe jetzt versucht deine Vorschläge einzubauen. > > Jetzt läuft > > lualatex main.tex > > direkt ohne irgendwelche Fehlermeldungen in die Endlosschleife. > > Wenn ich graphicx weglasse gibt es eine Fehlermeldung. Offenbar muss > man framed zwei mal schachteln und darin zwei Bilder einbinden um das > Problem hervorrufen zu können. Genau. (auch wenn die Bilder groß genug sien müssen, damit es tatsächlich dazu führt) Dann einen Schritt weiter. Deine Box wird in Summe so groß, dass framed versucht sie umzubrechen. Und dabei passiert die Schleife. Die innere Box kann die Berechnung nicht wirklich machen, weil sie nicht auf der Seite gebaut wird, sondern in der anderen Box. Die äußere Box kann dann auch nicht umbrechen weil sie ja nur ein Element enthält. Die innere Box. Dadurch kann das Ganze nicht funktionieren. Und der Versuch die Box irgendwie umzubrechen läuft ins endlose weiter. Das könnte man im Paket theoretisch abfangen. Ich glaube aber, dass es auch okay ist einfach zu akzeptieren, dass geschachtelte Boxen nicht umbrechen können. Du hast also zwei Optionen: 1. Die Gestaltung deines \FrameCommand so anpassen, dass er aussieht, als wäre es zwei Boxen, es formal aber nur eine ist. Eventuell hilft das auch nicht, mir ist dein Ziel nicht ganz klar 2. Oder die Bilder so verkleinern, dass kein Umbruch notwendig ist. bzw. in zwei Boxen aufteilen. Grundsätzlich möchte ich noch anmerken, dass es mittlerweile deutlich schöner Konfigurierbare Lösungen für Boxen gibt. Eine die auf der Liste bestimmt schon öfter erwähnt wurde ist tcolorbox. In Summe hängt es also etwas davon ab, wieso du zwei Boxen haben möchtest, und ob der Umbruch in der inneren Box tatsächlich notwendig ist. tcolorbox schaltet normalerweise den Umbruchmechanismus für innere Boxen automatisch aus, um exakt sowas abzufangen. Man kann da etwas erzwingen, muss dann aber ggf. mauell nacharbeiten. Grüße Marei > Viele Grüße Dirk > > On 06.02.24 21:13, Marei Peischl wrote: >> Hallo Dirk, >> >> ich hab jetzt ne Weile überlegt, ob ich antworten will. Eigentlich >> ist die Codestruktur so, dass ich nicht wirklich Lust hatte, aber ich >> weiß, dass es oft viel Hilft sowas mal schrittweise zu zerlegen, dann >> ist es vermutlich beim nächsten Mal für dich einfacher. >> > -- FAQ: http://texfragen.de/ Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l