Again, the "gap" (pregap) handling of EAC has nothing really to do with gapless playback. I edited my previous post (while you were replying, no doubt) to clarify that it's lossy encoding (not ripping) that adds gaps (of the type we're discussing, caused by encoding) to files.
But you have brought up a subject that does pertain to gapless playback. Single file (image) rips are the most foolproof, universal way to eliminate gaps between tracks.
If you want EAC to rip an image and do the compression for you, go to
Action > Copy Image & Create CUE Sheet > Compressed...Guide to set up EAC and LAME :
http://wiki.hydrogenaudio.org/index.php?title=EAC_and_LameCompression guides for other formats are linked in this article :
http://wiki.hydrogenaudio.org/index.php?title=EAC