[OS X TeX] Pdf Sync from BBEdit to TeXShop
tkiffe
tom at kiffe.com
Mon Jun 28 00:17:06 CEST 2021
Below is a simple Apple Script for syncing from BBEdit to TeXShop. Copy the script and paste it into Script Editor. Compile the script and use File->Export to save it in ~/Library/Application Support/BBEdit/Scripts as a script. It will appear as an item in BBEdit’s Script"s menu. Launch BBEdit and open any tex file. Launch TeXShop and open the corresponding pdf file. It must be displayed in the front window of TeXShop. In BBEdit select some text in the tex file and then select this script under BBEdit’s Script menu. The selected text will be highlighted in the pdf file.
Special thanks to Michael Sharpe for help in the TeXShop portion of this script and to Richard Koch for making syncing possible in TeXShop with an external editor.
Begin script —————
on run
tell application "BBEdit"
try
set afile to (file of text window 1) as text
set line_number to startLine of selection of text window 1
on error
display dialog "I can't find a file for the front window." buttons {"OK"} default button "OK"
return
end try
end tell
set texFile to POSIX path of afile
tell application "TeXShop"
set frontdoc to (document of window 1)
tell frontdoc
try
sync_preview_line theLine line_number
sync_preview_index theIndex 1
sync_preview_name theName texFile
on error
display dialog "Oops!"
end try
end tell
end tell
end run
—————End script
Tom
----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/TeX/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
https://email.esm.psu.edu/pipermail/macosx-tex/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
More information about the macostex-archives
mailing list.