I'm sorry, but I'm getting a bit desperate about this. I've been working on a camera-ready book for quite a long time, my publisher finds that the margin errors arising in tufte-book make my manuscript unacceptable. I've posted a bug report but it has elicited no reply. I've tried using
changepage, as recommended. Nothing has worked. I'm willing to pay a modest fee for someone who truly solves this problem robustly, once and for all... which would be a great help to the community.
I'm writing a book in tufte-book and occasionally get figures and captions that do not respect which side the margin is on. Here, on page 24, the margin is on the left (as can be seen by the \quote text below), but the figure and caption are incorrectly placed as if the margin were on the right.
I've typeset the document many (e.g., five) times in a row, expecting that settings and orientations would be corrected, but it the error remains.
I'm sorry but I cannot create a minimal example as it would involve many many pages of commands and such.
Hence my question is rather general: How can one force the left-right setting for a figure in tufte-book?
Thanks to the creator of Tufte-book.sty I learned of \forceversofloat and \forcerectofloat, to be placed inside a figure environment, which force a figure to place the caption on the left or right. This is a big help when the final document is ready. However, if you insert these commands and then edit your text leading to figures changing places, then you have to go back and switch them by hand for the new page symmetry.
I'm going to try to write a function using \if to use the correct forcing command on even and on odd pages.