# [tex-live] Changes for 2010?

Joachim Schrod jschrod at acm.org
Tue Apr 20 10:37:44 CEST 2010

Lars Madsen writes:
> Joachim Schrod wrote:
> >
> > The solution would be to recognize entries of the form
> > {KEY|LOCATTR{BALANCED_MATERIAL}} and make available the
> > BALANCED_MATERIAL to the markup output definition of LOCATTR. That
> > is the major enhancement that I'm speaking of. It would not only
> > help compatibility to hyperref, but also to memoir.
>
> which problems with memoir is it you are talking about. I use memoir and
> texindy and do not seem to have problems.

Usage of memoir's \specialindex is not supported. The same problem
exists also for tex4ht, I forgot to mention that.

See
http://sourceforge.net/tracker/?func=detail&aid=1326629&group_id=10646&atid=360646

> The only two problems I have with texindy is the stuff mentioned
> above and at least some switch such that $and \$ (and similar) is
> not mapped to the same item.

Hu? $is ignored, as it is TeX markup, and \$ is mapped to $'. They are not mapped to the same item: \indexentry{$a$}{1} \indexentry{\$}{1}
\indexentry{\$a}{1} results in \lettergroupDefault{default} \item \$, 1
\item \$a, 1 \indexspace \lettergroup{A} \item$a\$, 1

as it should be.

What happens is that index entries of form '\foo' and '\bar' where
neither explicit print keys are given nor merge-rules are specified,
are merged to the same entry. That's because one has to tell texindy
what's behind \foo and \bar, what they resolve into, so that texindy
can sort them. Remember: texindy is supposed to sort the stuff that
the reader sees, not the stuff that LaTeX outputs.

Joachim

PS: Reply-To set to me, as this is OT for TeX-Live.

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Joachim Schrod			Email: jschrod at acm.org
xindy maintainer		http://www.xindy.org/
Roedermark, Germany
`