dottes/makeGraphics.sh

30 lines
736 B
Bash
Raw Normal View History

#!/bin/bash
#
# Make the tune graphics, EPS, PDF required by web and book into
# graphics/<book>.
#
if [ $# != 1 ]; then
echo "Usage: makeGraphics.sh <book dir name>"
exit 1
fi
dir=`pwd`
booke=$dir/$1
graphicsdir=$dir/graphics/$1
mkdir -p $graphicsdir
# Now, for each tune, make the tune graphic.
find $booke -name "*.abc" | sort |
while read filename
do
name=`basename $filename .abc`
abcm2ps -j0 +c -n -E -O $graphicsdir/$name.eps $filename
# Make $name.eps so we can build with LaTeX.
mv $graphicsdir/${name}001.eps $graphicsdir/${name}.eps
# And make the corresponding PDF for pdflatex.
epstopdf --outfile=$graphicsdir/$name.pdf $graphicsdir/${name}.eps
done