bibtex, and that's it. Since I don't use makeindex myself, I'll leave that aside, unless someone wants to contribute scripts or just examples of use. I'd guess that the scripts would be easy enough, just adapt the ones I'll present for BibTeX. Here's the AppleScript:
checkSaveStatus without updating
set bibScript to join of {modeEnvironment(), quotedForm for "$SEE_MODE_RESOURCES/bin/runbibtex.sh", quotedForm for documentPath()} by space
do shell script bibScript
 
on seescriptsettings()
return {displayName:"Run BibTeX"}
end seescriptsettings
 
include(`SubEthaEditTools.applescript')
 
set bibScript to join of {modeEnvironment(), quotedForm for "$SEE_MODE_RESOURCES/bin/runbibtex.sh", quotedForm for documentPath()} by space
do shell script bibScript
on seescriptsettings()
return {displayName:"Run BibTeX"}
end seescriptsettings
include(`SubEthaEditTools.applescript')
And here's the shell script that it calls:
#!/bin/sh
 
#$Id: runbibtex.sh,v 1.1 2008/01/06 19:09:49 mjb Exp $
 
PATH="$PATH:/usr/texbin:/usr/local/bin"
export PATH
 
BIBTEX=${SEE_BIBTEX:-'bibtex "$(basename $FILE .tex)"'}
FILE="$(basename "$1")"
DIRNAME="$(dirname "$1")"
 
cd "$DIRNAME"
eval $BIBTEX
 
#$Id: runbibtex.sh,v 1.1 2008/01/06 19:09:49 mjb Exp $
PATH="$PATH:/usr/texbin:/usr/local/bin"
export PATH
BIBTEX=${SEE_BIBTEX:-'bibtex "$(basename $FILE .tex)"'}
FILE="$(basename "$1")"
DIRNAME="$(dirname "$1")"
cd "$DIRNAME"
eval $BIBTEX
No comments:
Post a Comment