[OS X TeX] BBedit, pdfsync and PDFView
goldenberg at biology.utah.edu
Tue Apr 17 19:51:17 EDT 2007
First of all, thanks to all of those who responded to my earlier
question about BBEdit and LaTeX. From the various suggestions and
examples, I can now run pdfLaTex from BBEdit and see the result in PDFView.
Now, I'd like to be able to use pdfsync to move between BBEdit and
PDFView (or another viewer). There doesn't seem to be any problem going
from PDFView to BBEdit, but I haven't been able to figure out how to go
the other way. The PDFView web page gives examples of scripts for
TextMate and emacs, but not BBEdit.
Following the information on the PDFView web page, and after a good deal
of fumbling around, I was able to get the following AppleScript to run,
but it doesn't actually do much:
tell application "BBEdit"
get file of window 1
set filepath to result
set fileName to POSIX path of filepath as string
get startLine of selection of text of window 1
set lineNo to result
set pdfSyncComm to
" & lineNo & " " & fileName
do shell script pdfSyncComm
The script returns the result:
"tell application \"PDFView\"
display tex line 74 of file
This looks like the gotoline.sh script provided with PDFView is running,
but doesn't seem to elicit the correct response from PDFView. Also,
if PDFView isn't already open, the script causes it to launch, but not
to open the file or go to the line.
I also tried incorporating the following directly into an AppleScript:
tell application "PDFView"
display tex line lineNo file fileName
But, this gives the same disappointing result.
Has anyone been able to make this work? Or is there a better way to get
synching between BBEdit and a viewer?
------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/
More information about the MacOSX-TeX