comparison makeBooke.sh @ 120:4b0025be9d22

Try to cope with Squeeze and Sid xetex problems. On Sid, "xdvipdfmx -p a5 -l" outputs its first page in A4 portrait. So guess which we're using and use the appropriate invocation.
author Jim Hague <jim.hague@acm.org>
date Fri, 13 Apr 2012 16:20:43 +0100
parents 15ce1ecb5ba3
children 295ba8275ab4
comparison
equal deleted inserted replaced
119:15ce1ecb5ba3 120:4b0025be9d22
68 68
69 cd $builddir 69 cd $builddir
70 70
71 # The version of xetex on Squeeze doesn't do pass the A5 landscape instruction 71 # The version of xetex on Squeeze doesn't do pass the A5 landscape instruction
72 # down to the PDF generator. So split out and do manually. 72 # down to the PDF generator. So split out and do manually.
73 xelatex -no-pdf $output 73 #
74 xelatex -no-pdf $output 74 # And, sigh, this fails on Sid. The first page comes out as A4 portrait.
75 xdvipdfmx -p a5 -l $outputxdv 75 # So try to work out which we are using and run the appropriate command.
76 ver=`xetex -version | head -n 1`
77 ver=${ver/*TeX Live /}
78 ver=${ver/\/*/}
79 if [ "$ver" == "2009" ]; then
80 xelatex -no-pdf $output
81 xelatex -no-pdf $output
82 xdvipdfmx -p a5 -l $outputxdv
83 else
84 xelatex $output
85 xelatex $output
86 fi
76 xelatex $outputa4 87 xelatex $outputa4
77 88
78 mv $outputpdf $dir/$1.pdf 89 mv $outputpdf $dir/$1.pdf
79 mv $outputa4pdf $dir/${1}-booklet.pdf 90 mv $outputa4pdf $dir/${1}-booklet.pdf
80 91