And here I just went to the trouble of getting asymmetric and twoside
to work! :-)
If you edit the tufte-handout.cls file, you'll need to find all the instances of
\begin{adjustwidth}{}{-\@tufteh@overhang}%
and replace them with
\begin{adjustwidth}{\ifodd\c@page0pt\else-\@tufteh@overhang\fi}{\ifodd\c@page-\@tufteh@overhang\else0pt\fi}%
You'll find these in the following environment definitions: figure*,
table*, and fullwidth.
I suppose if enough people are eager for this type of layout, we could
add a package option for it.
--Kevin Godby
\begin{adjustwidth}[]{}{-\@tufteh@overhang}%
(with the addition of the empty empty brackets).
--Kevin Godby
To keep overhangs out of the gutter would seem to be
the proper thing to do as a twoside default.
Regards,
--
http://www.twitter.com/bil_kleb
Currently, the twoside option doesn't affect the margins -- the
marginpar space is always on the right-hand side of the page
regardless of whether the page is odd or even. This behavior is
comparable to Tufte's books.
In most other books, however, the marginpar space would be on the
outside margin in twoside mode. That is, the marginpar space would be
on the left side of the verso folio and on the right side of the recto
folio.
I have no qualms about adding an option for this behavior (since it's
traditional and pretty standard behavior). Suggestions on names for
the option?
We could make it the default behavior, but that would deviate from the
Tufte style.
Thoughts?
--Kevin
On Fri, May 30, 2008 at 8:54 AM, Adrian Burd <adria...@yahoo.com> wrote:
>
> Kevin and Bill,
>
> Thanks for the tips! And sorry to cause all this trouble 8-)
No trouble at all!
> I would not want to see it as the default style unless the class
> became tufte-book
> rather than tufte-handout. However, I do think that making it an
> option would be very
> useful. It is not exactly the Tufte style, but it is in that spirit,
> and I think it allows
> the user who is not knowledgeable about LaTeX internals to make the
> decision. Also,
> similar styles seem to be quite popular in textbooks and longer
> articles.
>
> As for names, how about symmetric and asymmetric?
I've added a 'symmetric' option to the class that does all of this.
It's not the default behavior.
I keep meaning to get back to my Tufte-book style sometime. Much of
the code for the book and handout classes can be shared. Most of the
differences will be in some defaults. For instance, Tufte-book would
probably default to twoside, while handout may default to oneside.
Anyway, I've committed the `symmetric' option to svn now, so you can
check it out. Let me know if I screwed anything up.
Here's how `twoside' and `symmetric' play together:
* `twoside' will only adjust the running heads. Using the `twoside'
option will alternate the running heads between the left and right
pages of the spread.
* `symmetric' implicitly sets `twoside' so that the running heads
alternate. Additionally, it will alternate the placement of the
sidenotes and fixes the fullwidth and * environments to work properly.
Anything else I forgot?
--Kevin Godby
That does sound like an odd bug. If you could you send me some
example code that illustrates the behavior, I'd be happy to look into
it. If you prefer, you can email it to me directly at
<god...@gmail.com>.
Thanks!
--Kevin
The fix is to add the `strict' option to the chngpage package in
tufte-handout.cls.
--Kevin