Naar de inhoud

Figuren plaatsen in LaTeX: [h], [t], [H] en floats

In een gewoon document houdt Scissor LaTeX elke figuur en tabel op de plek waar je hem in de broncode schrijft, welke plaatsingsletters je ook opgeeft; alleen de congresopmaken verplaatsen floats naar de boven- of onderkant van een pagina.

Wat een float is

Een float is een figure- of table-omgeving. In een TeX-installatie mag LaTeX hem verplaatsen van de plek waar je hem schreef, naar de boven- of onderkant van een pagina of naar een eigen pagina, zodat de pagina's gelijkmatig vol raken. De letters tussen vierkante haken na \begin{figure} zeggen waar hij mag komen.

Een figuur-float met een bijschrift

Some text before the figure.

\begin{figure}[ht]
  \centering
  \begin{tikzpicture}
    \draw[thick] (0,0) rectangle (3,1.5);
    \draw (0,0) -- (3,1.5);
  \end{tikzpicture}
  \caption{A rectangle with one diagonal.}
  \label{fig:rect}
\end{figure}

Figure~\ref{fig:rect} sits right where it was written.
Gezet door Scissor LaTeX: Een figuur-float met een bijschrift

Waar floats terechtkomen in Scissor LaTeX

Scissor LaTeX behandelt floats op twee manieren, afhankelijk van de opmaak van het document.

DocumentWat de plaatsingsletters doen
article, report, book en elke andere gewone klasseNiets. De float wordt precies gezet waar hij in de broncode staat, met wat ruimte erboven en eronder.
Congresopmaken (IEEEtran, acmart, llncs en de kitpakketten zoals neurips_2026 of cvpr)Een eerste letter h of H houdt hem op zijn plek; alleen t verplaatst hem naar de bovenkant van een pagina of kolom, alleen b naar de onderkant; al het andere laat hem naar de dichtstbijzijnde van boven- en onderkant gaan.

In beide gevallen wordt ! genegeerd, en ook p (een pagina met floats). Zonder letters mag een float in een congresopmaak naar boven of naar onder.

Het volgende voorbeeld vraagt met [b] om de onderkant van de pagina. In een article blijft de figuur tussen de twee alinea's staan:

[b] in een artikel: de figuur blijft op zijn plek

The paragraph before the figure.

\begin{figure}[b]
  \centering
  \begin{tikzpicture}
    \fill[gray!30] (0,0) circle (0.6);
    \draw (0,0) circle (0.6);
  \end{tikzpicture}
  \caption{A circle that asked for the bottom.}
\end{figure}

The paragraph after the figure.
Gezet door Scissor LaTeX: [b] in een artikel: de figuur blijft op zijn plek

In een congresopmaak verplaatsen dezelfde letters de float wel. Hier stuurt [t] de figuur naar de bovenkant van de eerste kolom, boven de tekst die er in de broncode voor staat. Het tabblad Problemen vermeldt welke congresopmaak wordt gebruikt.

[t] in een IEEEtran-document: de figuur gaat naar boven

\documentclass[conference]{IEEEtran}
\begin{document}
\section{Introduction}
This paragraph comes first in the source. The figure below asks for the
top of the column, so the layout moves it above this text.

\begin{figure}[t]
  \centering
  \begin{tikzpicture}
    \draw[thick] (0,0) rectangle (3,1.2);
    \node at (1.5,0.6) {Erika Mustermann};
  \end{tikzpicture}
  \caption{A figure placed with [t].}
\end{figure}

This paragraph follows the figure in the source.
\end{document}
Gezet door Scissor LaTeX: [t] in een IEEEtran-document: de figuur gaat naar boven

Tabblad Problemen: Layout in the style of the IEEE conference format (final mode). Not official. To compile elsewhere, add IEEEtran.cls from ctan.org/pkg/ieeetran.

Bijschriften en nummers

\caption{...} nummert de float en drukt "Figure 1:" of "Table 1:" af voor de tekst. Met een \label na het bijschrift kun je met \ref naar het nummer verwijzen (zie Labels en kruisverwijzingen).

Er zijn twee details die je moet weten:

  • De soort volgt uit de inhoud. Een figure die alleen een tabular bevat, wordt als tabel genummerd ("Table 1"), en een table die een afbeelding of tekening bevat, wordt als figuur genummerd. Wil je "Figure" bij een tabel met gegevens, zet die dan in een figure met nog iets anders erbij, of houd het een tabel.
  • De positie van het bijschrift ligt vast. Bijschriften van tabellen staan altijd boven de tabel en bijschriften van figuren onder de figuur, waar je \caption ook schrijft.

Een figuur met alleen een tabular wordt als tabel genummerd

\begin{figure}[h]
  \centering
  \caption{Points per round.}
  \begin{tabular}{lr}
    Erika & 44 \\
    John  & 38 \\
  \end{tabular}
\end{figure}

Brede en bijzondere floats

Verschillende omgevingen uit andere pakketten worden als gewone floats gelezen:

OmgevingPakketIn Scissor LaTeX
figure*, table*standaardklassenGezet als figure en table. In een article met twee kolommen blijven ze in één kolom; in de congresopmaken met twee kolommen beslaan ze beide kolommen.
wrapfigure, wraptablewrapfigGezet als gewone figuur; tekst loopt er niet omheen. Het breedteargument wordt gelezen en weggelaten.
sidewaysfigure, sidewaystablerotatingGezet als gewone figuur, niet gedraaid.
SCfiguresidecapGezet als gewone figuur met het bijschrift eronder.
marginfigure, margintabletufte-klassenGezet als gewone figuur in de tekst.
subfigure, subtablesubcaptionSamengevoegd met de omringende figuur; zie Figuren en afbeeldingen.

wrapfigure wordt een gewone figuur

LaTeXPreambule: \usepackage{wrapfig}Openen in de editor (opent in een nieuw tabblad)
\begin{wrapfigure}{r}{0.4\textwidth}
  \centering
  \begin{tikzpicture}
    \draw[->] (0,0) -- (1.5,0);
    \draw[->] (0,0) -- (0,1.2);
  \end{tikzpicture}
  \caption{Two axes.}
\end{wrapfigure}
In a TeX installation this text would flow around the figure on its right.
Here the figure takes its own line and the text continues below it.
Gezet door Scissor LaTeX: wrapfigure wordt een gewone figuur

Zorgen dat het op beide plekken werkt

Als je document ook in een TeX-installatie moet compileren, schrijf floats dan op de gebruikelijke manier: [htbp] of [t] voor de meeste figuren, \centering erin, en \caption voor \label. Scissor LaTeX houdt ze op hun plek en een TeX-installatie laat ze zoals gewoonlijk zweven. Commando's die het zweven sturen, zoals \FloatBarrier uit placeins of \clearpage, worden geaccepteerd: \FloatBarrier doet hier niets, en \clearpage begint een nieuwe pagina.

Wat anders is dan in een TeX-installatie

Voor de details van de floatpakketten, zie float, wrapfig en rotating. De handleidingen staan op CTAN: float, wrapfig en rotating.

Vragen en antwoorden

Hoe dwing ik in LaTeX af dat een figuur hier blijft?

In Scissor LaTeX hoeft dat niet: figuren in gewone documenten blijven altijd waar je ze schrijft. Laad in een TeX-installatie het pakket float en schrijf \begin{figure}[H]; dat werkt hier ook.

Waarom verschijnt mijn figuur bovenaan de pagina?

Dat gebeurt alleen in de congresopmaken, die figuren laten zweven zoals LaTeX dat doet. Schrijf daar [h] als eerste letter om de figuur in de tekst te houden.

Waarom heet mijn figuur "Table 1"?

De figuur bevat alleen een tabular, dus wordt hij als tabel genummerd. Gebruik een table-omgeving voor tabellen en een figure voor afbeeldingen en tekeningen.

Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.