#!/bin/bash TMPDIR=i/tmp LOGODIR=i/free/v/logos/layered/chmod+x_logo_100105/ LOGOLIST=$TMPDIR/vektor.list TEMPTEX=neural.tex PDFDIR=$TMPDIR LAYERS=$TMPDIR/layers.list PDFS=$TMPDIR/pdfs.list OUTPUTDIR=o/free/neural rm $TMPDIR/* # START VIRTUAL XSERVER FOR PROCESSING HEADLESS ###################### # Xvfb :1 -screen 0 1152x900x8 -fbdir /tmp & # EXPORT DISPLAY FOR PROCESSING HEADLESS ############################# export DISPLAY=localhost:1.0 # RUN PROCESSING SKETCH ############################################## # based on shodo by Martin Schneider ################################# # http://www.openprocessing.org/visuals/?visualID=4523 ############### CNT=0 while [ $CNT -lt 10 ] do #echo "\documentclass[8pt]{scrartcl}" > $TEMPTEX #echo "\usepackage{pdfpages}" >> $TEMPTEX #echo "\usepackage{geometry}" >> $TEMPTEX #echo "\geometry{paperwidth=160mm,paperheight=115mm}" >> $TEMPTEX #echo "\usepackage{url}" >> $TEMPTEX #echo "\usepackage{helvet}" >> $TEMPTEX #echo "\usepackage{microtype}" >> $TEMPTEX #echo "\usepackage{scalefnt}" >> $TEMPTEX #echo "\renewcommand{\encodingdefault}{T1}" >> $TEMPTEX #echo "\renewcommand{\rmdefault}{phv}" >> $TEMPTEX #echo "\renewcommand{\ttdefault}{onc}" >> $TEMPTEX #echo "\pdfmapfile{+onc.map}" >> $TEMPTEX #echo "\pagestyle{empty}" >> $TEMPTEX #echo "\setlength\oddsidemargin{-.2\paperwidth}" >> $TEMPTEX #echo "\setlength\\topmargin{.5\paperwidth}" >> $TEMPTEX echo "\\newcommand{\graphic}[1]{\includegraphics[width=1.1\paperwidth]{#1}}" > $TEMPTEX #echo "\\begin{document}" >> $TEMPTEX echo "\\begin{picture}(0,0)" >> $TEMPTEX for PDF in `cat $PDFS | sort | sed 's/99_//'` do echo "\put(0,0){\graphic{"$PDF"}}" >> $TEMPTEX done echo "\end{picture}" >> $TEMPTEX echo "\end{document}" >> $TEMPTEX #UNIQUE=1 #pdflatex -output-directory $OUTPUTDIR $TEMPTEX #mv $OUTPUTDIR/${TEMPTEX%%.*}.pdf $OUTPUTDIR/neural--$UNIQUE-$CNT.pdf #rm $TEMPTEX CNT=`expr $CNT + 1` done exit 0;