#!/bin/bash # $Id: chkdvipdfmx.sh,v 1.3 2011/11/27 11:34:46 munepi Exp $ EXTS="png jpg eps pdf" TEMP=/tmp/$(basename $0 .sh).temp [ -d $TEMP ] || mkdir -p $TEMP EVINCE=$(which evince 2>/dev/null) && PDFPREVIEWER=$EVINCE ACROREAD=$(which acroread 2>/dev/null) && PDFPREVIEWER=$ACROREAD DVIPDFMX=$(which dvipdfmx 2>/dev/null) GS=$(which gs 2>/dev/null) if [ -z "$PDFPREVIEWER" -o -z "$DVIPDFMX" -o -z "GS" ]; then cat< ${srcname}.tex \documentclass{jarticle} \usepackage[dvipdfmx]{graphicx} \begin{document} \scalebox{.5}{\includegraphics{${target}}} \end{document} EOF platex ${srcname} dvipdfmx -o ${srcname}-${ext}.pdf ${srcname} } cd $TEMP rm -f * for i in $EXTS; do genpdf $i; done $ACROREAD *.pdf cd - exit ### end of file