
Ich schreibe einen Laborbericht, der in zwei Spalten formatiert ist. Er wird am Anfang von auf zwei Spalten eingestellt \documentclass[a4paper,11pt,twocolumn]{article}
, anstatt das multicols
Paket zu verwenden, da ich viele einspaltige Gleitkommazahlen verwende, die multicols
anscheinend nicht unterstützt werden.
Leider scheint es, dass twocolumns
breite Floats nicht so gut unterstützt werden wie multicols
. Laut derWikiBreite Floats in diesem Format sind nur am oberen Seitenrand oder auf einer neuen Seite zulässig. Dort ist ein teilweiser Fix aufgeführt, der die Platzierung am unteren Seitenrand ermöglicht, obwohl dies bei mir nicht funktioniert hat. Auch die integrierte Positionierung funktioniert nicht richtig – wenn Sie darum bitten, den Float am oberen Seitenrand zu platzieren, scheint er am oberen Seitenrand platziert zu werden. Selbst wenn mehrere breite Floats vorhanden sind, werden sie alle auf der nächsten Seite platziert.
Daher lautet meine Frage: Gibt es eine Möglichkeit, breite Floats dazu zu bringen, den tbH
Positionsbefehlen wie die mit einfacher Breite zu gehorchen, ohne zu verwenden multicol
?
Danke
Antwort1
h
Floats machen in zwei Spalten nicht wirklich Sinn. Im Standardmodus twocolumn
ist die erste Spalte möglicherweise bereits auf die volle Höhe eingestellt, wenn der Float angezeigt wird, und dies kann an diesem Punkt nicht rückgängig gemacht werden, weshalb das System Floats immer zur nächsten Seite hinzufügt. b
hätte mit denselben Einschränkungen unterstützt werden können, da t
es einfach nicht hinzugefügt wurde. Es gibt Pakete, die es hinzufügen. Sie sagen „sie funktionieren bei mir nicht“, aber das gibt nicht viele Informationen. Mit der möglichen Ausnahme der ersten Seite sollten Sie in der Lage sein, einen Float auf jede Seite zu bekommen, indem Sie ihn in der Quelldatei nach vorne verschieben.