1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#!/bin/sh
# taken from
# http://sourceforge.net/mailarchive/message.php?msg_name=20100527125533.GD20656%40shuttle.babafou.eu.org
set -e
tmp=$(mktemp)
trap "rm $tmp" EXIT INT
texindy --out-file $tmp --stdin <<\__EOF
\indexentry{\path{indexed}}{1}
\indexentry{\emph{Test}}{1}
__EOF
diff -u - $tmp <<\__EOF
\begin{theindex}
\providecommand*\lettergroupDefault[1]{}
\providecommand*\lettergroup[1]{%
\par\textbf{#1}\par
\nopagebreak
}
\lettergroup{I}
\item \path{indexed}, 1
\indexspace
\lettergroup{T}
\item \emph{Test}, 1
\end{theindex}
__EOF
|