Seite 1 von 1

Neue Floatumgebung im Floatrow Paket

Verfasst: Fr 13. Apr 2012, 13:48
von hansmoleman
Hallo zusammen,

ich versuche gerade ein Boxenverzeichnis für mein Dokument zu erstellen. Implementieren möchte ich das neue Verzeichnis mit dem Floatrow Paket. Klappt soweit auch ganz gut. Nur setzt LaTeX den Inhalt der neu definierten Boxumgebung aus unerfindlichen Gründen nicht im Blocksatz sondern im Flattersatz. Wie bekomme ich den Blocksatz zurück? Anbei ein Minimalbeispiel:
\documentclass{scrbook}

\usepackage[german,english]{babel}
\usepackage{blindtext}	
\usepackage{floatrow}								
\usepackage{hyperref}

\DeclareNewFloatType{Box}{within=chapter}
\floatsetup[Box]{style=ruled}

\begin{document}
\listof{Box}{Boxenverzeichnis}

\chapter{Boxen}

\blindtext
\blindtext
\blindtext

\begin{Box}
\caption{Kritik an der Krik}
\blindtext
\end{Box}

\blindtext
\blindtext
\blindtext

\end{document}
Beste Dank und schöne Grüße, Hans

Verfasst: Fr 13. Apr 2012, 20:49
von cgnieder
Du musst "objectset=justified" beim Setup angeben:
\floatsetup[Box]{style=ruled,objectset=justified}
Gruß

Verfasst: Mo 16. Apr 2012, 10:18
von hansmoleman
Besten Dank. Passt! Eine weitere Frage noch zu der Geschichte: Gibt es eine Möglichkeit meine neu definierten Floatboxen über Seiten hinweg umbrechen zu lassen. Bis jetzt laufen zu lange Boxen immer ins Nirvana...

Edit: Habs jetzt über das KOMA-Skript, \DeclareNewTOC mit der Option nonfloat und dem Caption-Paket hinbekommen. Ungeachtet dessen: Können Floats nun umbrechen oder sollte man da eh die Finger von lassen?

Beste Grüße, Hans

Verfasst: Mo 16. Apr 2012, 21:41
von cgnieder
Ich bin ziemlich sicher, dass es unmöglich ist, Gleitumgebungen auf mehrere Seiten aufzuteilen. Irgendwie würde das meines Erachtens auch den Sinn einer Gleitumgebung untergraben.

Wenn der einzige Sinn und Zweck ist, bestimmte Teile des Textes durchzunummerieren und eine Liste zu erstellen, dann ist ein nicht-gleitender Ansatz mit Sicherheit besser.

Gruß

Verfasst: Di 17. Apr 2012, 09:46
von hansmoleman
Macht Sinn! Besten Dank nochmals. Damit sind wird durch...