奥村先生のページに書いてありますが,シンボリックリンクを使って少し手抜き。

pdfplatexだけを使う場合は最初のシェルスクリプトだけでもよい。

$ cd ~/Library/TeXShop/bin
$ cat pdfeptex
#!/bin/sh
command=`basename ${0}`
${command#pdf} -synctex=1 "$1" && 
dvipdfmx "`basename "$1" .tex`"

$ ln -s pdfeptex pdfplatex
$ ln -s pdfeptex pdfeuptex
$ ln -s pdfeptex pdfuplatex

$ cat pdfeptex2
#!/bin/sh
command2=`basename ${0}`
command=${command2#pdf}
${command%2} -synctex=1 "$1" && 
dvips -Ppdf -z -f "`basename "$1" .tex`.dvi" | 
convbkmk -g > "`basename "$1" .tex`.ps" && 
ps2pdf "`basename "$1" .tex`.ps"

$ ln -s pdfeptex2 pdfplatex2
$ ln -s pdfeptex2 pdfeuptex2
$ ln -s pdfeptex2 pdfuplatex2

$ cat eptex2pdf-utf8
#!/bin/sh
# iNoue Koich! (modified by S. Zenitani)

export PATH=$PATH:/usr/texbin:/usr/local/bin

COMMAND=${0##*/}
PTEX=${COMMAND%2pdf-*}
ENCODE=${COMMAND#*-}
JOBNAME=${1##*/}
JOBNAME=${JOBNAME%.*}

eptex -synctex=1 -kanji=$ENCODE -progname=$PTEX $1 && 
dvipdfmx $JOBNAME

$ ln -s eptex2pdf-utf8 platex2pdf-utf8
$ ln -s eptex2pdf-utf8 euptex2pdf-utf8
$ ln -s eptex2pdf-utf8 uplatex2pdf-utf8