It is a common complaint that k2pdfopt, particularly in text-wrapping mode, mangles tables,
separates figures from captions, breaks up math formulas, etc. There is a relatively simple
way to protect those regions of your PDF document, and you don't even use k2pdfopt to do it.
Both Foxit Reader and Adobe Reader DC allow you to overlay various annotations and graphics
onto your PDF documents, including boxes, and then you can re-save the file with those added
graphics. By boxing regions, you can protect them from getting mangled by k2pdfopt.
Here's a quick example of how to do this using Foxit Reader.
1. Open your PDF file in Foxit Reader, go to the Comments tab, and select the rectangle
2. Draw your rectangle, right-click on one of the control points, and select "Properties."
3. In the properties box, make it a thin, black rectangle.
4. Repeat for whatever regions you want to protect.
5. Re-save the PDF file and process with k2pdfopt.