#! /bin/sh
java.lang.NullPointerException #sedindex - shell script to create indexes, preprocessing LaTeX's .idx file
java.lang.NullPointerException # puts strings prefixed by * into \tt font # terminator characters for strings are |!@{}
java.lang.NullPointerException # a space terminates the \tt part to allow \index{*notE theorem}, etc.
java.lang.NullPointerException # note that makeindex uses a dboule quote (") to delimit special characters.
java.lang.NullPointerException # change *"X"Y"Z"W to "X"Y"Z"W@{\tt "X"Y"Z"W} # change *"X"Y"Z to "X"Y"Z@{\tt "X"Y"Z} # change *"X"Y to "X"Y@{\tt "X"Y} # change *"X to "X@{\tt "X} # change *IDENT to IDENT@{\tt IDENT} # where IDENT is any string not containing | ! or @ # FOUR backslashes: to escape the shell AND sed
sed -e "s~\*\(\".\".\".\".\)~\1@\\\\isa {\1}~g
s~\*\(\".\".\".\)~\1@\\\\isa {\1}~g
s~\*\(\".\".\)~\1@\\\\isa {\1}~g
s~\*\(\".\)~\1@\\\\isa {\1}~g
s~\*\([^ |!@{}][^ |!@{}]*\)~\1@\\\\isa {\1}~g" $1.idx | $ISABELLE_MAKEINDEX -o $1.ind
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.