File: entry-with-command

package info (click to toggle)
xindy 2.4-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 3,700 kB
  • ctags: 800
  • sloc: perl: 15,628; lisp: 4,844; sh: 4,480; makefile: 1,665; lex: 521; sed: 97
file content (33 lines) | stat: -rw-r--r-- 578 bytes parent folder | download | duplicates (6)
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