placeins, afterpage en endfloat in Scissor LaTeX
placeins wordt geaccepteerd en \FloatBarrier doet niets, wat in gewone documenten prima is, omdat Scissor LaTeX elke figuur en tabel houdt waar je ze schrijft. \afterpage wordt overgeslagen met een melding en de inhoud wordt meteen uitgevoerd, dus \afterpage{\clearpage} breekt de pagina direct daar af, en endfloat verplaatst floats niet naar het einde.
Wat de pakketten doen
In een TeX-installatie verplaatst LaTeX figuren en tabellen (floats) naar waar ze het best passen, wat pagina's verwijderd kan zijn van waar ze geschreven zijn. Deze pakketten sturen dat:
placeinslevert\FloatBarrier: geen float die ervoor geschreven is, mag erna verschijnen. Met de optiesectionwerkt elke\sectionals barrière.flafterzorgt ervoor dat een float nooit verschijnt vóór de plek waar hij geschreven is.afterpagevoert een commando uit bij het volgende pagina-einde:\afterpage{\clearpage}leegt daar de wachtrij van floats.endfloatverplaatst alle figuren en tabellen naar het einde van het document, zoals sommige tijdschriften vragen voor inzendingen.
Wat hier werkt
| Commando | In Scissor LaTeX | Opmerkingen |
|---|---|---|
\usepackage{placeins}, opties section, above, below | Werkt | Geaccepteerd zonder melding. |
\FloatBarrier | Weggelaten | Niet nodig: in gewone documenten worden floats nooit verplaatst, dus geen enkele kan de barrière passeren. |
\usepackage{flafter} | Werkt | Geaccepteerd; floats blijven al op de plek waar ze geschreven zijn. |
\afterpage{...} | Niet ondersteund | Overgeslagen met een melding in het tabblad Problemen. De inhoud wordt meteen uitgevoerd, dus \afterpage{\clearpage} begint op dat punt een nieuwe pagina in plaats van bij het volgende pagina-einde. |
\usepackage{endfloat} | Weggelaten | Floats blijven in de tekst in plaats van naar het einde te gaan. \processdelayedfloats wordt overgeslagen met een melding. |
Floats blijven op hun plek in article, report, book en elke andere gewone klasse. In de congresopmaken, waar [t] en [b] floats verplaatsen, wordt \FloatBarrier ook genegeerd; zie Floats.
Voorbeelden
Een figuur die in een sectie geschreven is, blijft in die sectie, met of zonder \FloatBarrier:
\FloatBarrier wordt geaccepteerd; de figuur blijft op haar plek
\section{Measurements}
Erika Mustermann took 44 samples.
\begin{figure}[t]
\centering
\fbox{A plot of the samples}
\caption{The samples.}
\end{figure}
\FloatBarrier
\section{Discussion}
The figure above stays in its section.Compatibiliteit
- Van een TeX-installatie naar hier: documenten worden gezet met elke figuur op haar plek, dus barrières zijn niet nodig. Verwijder
\afterpage{\clearpage}als het pagina-einde dat het hier veroorzaakt in de weg zit. Met endfloat blijven de floats in de tekst. - Van hier naar een TeX-installatie: documenten compileren daar ongewijzigd, en floats kunnen daar verschuiven. Zet
\FloatBarriervoor een sectie die geen figuren uit eerdere secties mag krijgen.
De volledige handleidingen staan op CTAN: placeins, afterpage, flafter en endfloat. Zie ook Floats en float en wrapfig.
Vragen en antwoorden
Hoe houd ik figuren binnen hun sectie?
Laad in een TeX-installatie \usepackage[section]{placeins} of schrijf \FloatBarrier voor de volgende sectie. Hier blijven figuren al waar je ze schrijft, en beide worden geaccepteerd.
Waarom begint \afterpage{\clearpage} meteen een nieuwe pagina?
\afterpage wordt niet ondersteund, dus de inhoud wordt uitgevoerd waar hij staat, en \clearpage begint daar een nieuwe pagina. Omdat floats hier niet worden vastgehouden, is de regel niet nodig en kan hij weg.
Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.