Books/2013.09-GlassArmonica/tex/makeme.sh
2026-06-30 08:19:02 -07:00

75 lines
1.8 KiB
Bash

DEST="/documents and settings/william/my documents/websites/glassarmonica.com/httpdocs"
###############
# clean up
rm *.log
rm *.out
rm *.dvi
rm *.idx
makebook="N"
while read source filename filedest; do
# empty
if [ -z $source ]
then
continue;
fi
# comment
if [[ $source == [#]* ]]
then
continue;
fi
fileroot=`echo $source | sed 's/w-//'`
echo $fileroot.tex
# output needs to be created?
if [ -s $filename.txt -a $fileroot.tex -ot $filename.txt ]
then
continue;
fi
# create w-.tex and w-.tcp?
if [ ! -e $source.tex ]
then
sed <_blank._tex "s/SOURCE/$fileroot/" >$source.tex
sed <_blank._tcp "s/SOURCE/$fileroot/" >$source.tcp
fi
# latex
/tth/tth -r <$source.tex | \
sed "s_<EMDASH>_\&mdash;_g" | \
sed "s_<ENDASH>_\&ndash;_g" | \
sed 's#<h3>Footnotes:</h3>##' | \
sed 's#<GlassArmonica>#<? echo NAME_GlassArmonica; ?>#' | \
sed 's#<glassarmonica>#<? echo NAME_glassarmonica; ?>#' | \
sed 's#<glassarmonicas>#<? echo NAME_glassarmonicas; ?>#' | \
DeTTH >$filename.txt
cp $filename.txt "$DEST/armonica/history/$filedest"
makebook="Y"
done <makeme.list
# create the PDF
if [ "Y" == $makebook ]
then
texify -p w-book.tex
cp w-book.pdf "$DEST/book/armonica.pdf"
fi
texify -p w-article-Harsdoerffer.tex
cp w-article-Harsdoerffer.pdf "$DEST/armonica/history/musicalglasses/Harsdoerffer.pdf"
# /tth/tth <w-$i | \
# sed 's#<h3>Footnotes:</h3>##' | \
# grep -v '<br /><br /><hr /><small>File translated from' | \
# grep -v 'T<sub><font size="-1">E</font></sub>X' | \
# grep -v 'by <a href="http://hutchinson.belmont.ma.us/tth/">' | \
# grep -v 'T<sub><font size="-1">T</font></sub>H</a>,' | \
# grep -v 'version 3.60.<br' | \
# sed 's#<hr#<hr align=left size=1 width="33%"#' \
# >$j.htm