TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A minimal example using the endfloat package fails to compile. Before filing a bug report with the maintainer, please, could you take a look if I'm using it correctly? Perhaps you know a workaround?



    123 \\

The error I'm seeing is:

(./texput.aux) (texput.ttt))
Runaway argument?
! File ended while scanning use of \efloat@xfloat.
<inserted text> 
<*> texput.tex


I'm on Ubuntu, current TeXlive.

share|improve this question
up vote 12 down vote accepted

Not sure it's documented (didn't look:-) but due to the way the package scans for the environment


needs to be on its own at the start of the line so delete the spaces before it in your example.

This is documented in the endfloat manual

10.1 Literal strings

When floats are being read, LATEX is in verbatim mode. Among other things, this means that the lines like


must appear on lines by themselves without any whitespace before or after them. A complete reimplementation of the most difficult part of the package is required to fix this limitation, but it is among the distant goals I have.

share|improve this answer
Sometimes things are so simple... Thank you. – krlmlr Jul 5 '12 at 12:37
I wasted about 5 hrs this morning trying to get an APA style document to print properly using "man" and "floatsintext" as options. This worked find in "jou" mode just not at all in "man" with or without "floatsintext". No idea how this is related to "endfloat". But thanks! – Wayne Oct 3 '15 at 17:21

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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