0

Traditional figures (in the main body of the text) and margin figures are occasionally typeset in non-sequential order in tufte-book. How can the sequential order be strictly imposed? I've tried

\begin{figure}[h] 
...
\end{figure}

for the traditional figures, but even that doesn't always ensure the floats are typeset in sequential order.

  • It will be difficult to answer this question if the problem only occurs occasionally. Can you provide a minimal working example (MWE) in which the figures are placed out of order? – erik May 10 '19 at 21:40
  • Sorry... no minimum working example. The problem arises in complicated situations when the size of the figure and the location of the marginfigure are such that LaTeX moves the figure ahead (or behind) the marginfigure, which has different size and constraints. – David G. Stork May 11 '19 at 2:47
0

From the Tufte-LaTeX manual:

The \FloatBarrier command will immediately process all the floats before typesetting more material. Since \FloatBarrier will start a new paragraph, you should place this command at the beginning or end of a paragraph.

If you use this command prior to the margin figure that's out of sequence, it will cause the earlier figures to be placed prior to typesetting the margin figure.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.