[OS X TeX] Package incompatability?
Jim Reeds
reeds at idaccr.org
Tue Jan 20 08:46:47 EST 2009
I complained about mparhack, crop, and makeidx not
being compatible with each other.
On Monday 19 January 2009 22:10, Ross Moore wrote,
diagnosing and fixing the problem:
...
> Here is the cause of the difficulty:
>
> mparhack redefines the LaTeX internal \hb at xt@
> when doing double-column output, as in the Index.
>
> Unfortunately, crop.sty (and perhaps some other packages)
> need to use the unmodified version when doing the final
> page-building.
...
> The fix:
>
> Modify the coding around line 364 of crop.sty to look
> as below, by adding the line with the '% RRM:'
>
> \newcommand*\CROP at kernel{%
> \vbox to\z@{%
> \def\hb at xt@{\hbox to}% RRM: for compatibility with mparhack
> \vskip\CROP at vorigin
> \hb at xt@\z@{%
>
...
>
> Hope this helps,
>
It does, and THANK YOU!!
Peter Dyballa suggested
> If there's no alternative to mparhack, then you might need to switch
> to memoir or another class, or use ConTeXt?
which is reasonable enough. I had tried to use the memoir package on
my book, but it seems not to support usages like
\section*{\marginpar{Note}Section Name}
which I use a lot. (Please, stop the laughter: I have what I think are valid
reasons for this.)
--
Jim Reeds reeds at idaccr.org +1 609 279 6362
More information about the MacOSX-TeX
mailing list