> On Mar 14, 2018, at 9:41 PM, Joel Kulesza <jkule...@gmail.com> wrote: > > On Wed, Mar 14, 2018 at 10:40 PM, Joel Kulesza <jkule...@gmail.com > <mailto:jkule...@gmail.com>> wrote: > On Wed, Mar 14, 2018 at 3:11 PM, Stephan Witt <st.w...@gmx.net > <mailto:st.w...@gmx.net>> wrote: > Am 14.03.2018 um 21:54 schrieb list_em...@icloud.com > <mailto:list_em...@icloud.com>: > > > > > >> On Mar 14, 2018, at 6:17 AM, Joel Kulesza <jkule...@gmail.com > >> <mailto:jkule...@gmail.com>> wrote: > >> > >> On Wed, Mar 14, 2018 at 4:00 AM, <list_em...@icloud.com > >> <mailto:list_em...@icloud.com>> wrote: > >>> I’m confused. Is it working for you or not? > >> > >> It does not work insofar as nothing happens other than Skim opening with > >> the PDF when I click the preview eyeballs. It doesn't move the document > >> to a particular point nor display the type of markup you described. > >> > >> I'll respond later in detail to Stephan's post regarding what I did to set > >> it up and what I ultimately experience (in both 2.2.3 and 2.3.0). > >> > > > > OK. I have egg on my face. (I don’t know if that translates into your > > slang. 8^) First, I was not receiving all the list mail, only yours. I just > > now fixed my list subscription. Second and more important, as told in > > Stephan’s note, I did not have the document setting for “Synchronize with > > output” turned on. > > To be honest - it was Pavel who mentioned it first. I’ve luckily repeated > this to make a self contained recipe. :) > > > I guess I didn’t realize that setting was per-document. SORRY everyone. > > With that turned on, syncing is working. The only problem that I see is > > that with reverse search, the Skim document window is not brought to the > > front—but the scrolling and highlighting does happen. Not sure that’s a LyX > > problem though—could be the OS or Skim not sending the right (Applescipt?) > > command. > > You want LyX front-most when doing the Command-Shift click in Skim? I think > this may be a legal enhancement request for LyX. > > The work-around is to add custom arguments in Skim (I’ve grabbed it from LyX > wiki): > > For standard LyX enter: > "%file" %line ; /usr/bin/osascript -e 'tell application "LyX" to activate' > > For custom command e.g.: > /path/to/LyX.app/Contents/MacOS/lyxeditor "%file" %line ; /usr/bin/osascript > -e 'tell application "LyX" to activate‘ > > Stephan > > > Still, though, I first tested with the default document when selecting File > > -> New which is “Article (Standard Class)” and the “Synchronize with > > output” setting is already checked, by default. My mistake then I suppose > > was assuming that this would then happen with the IEEE template but that is > > a bad assumption. > > > > Sorry again for the hassle and thanks as usual for all the friendly help. > > > > Jerry > > > > My experiences and thoughts after experimenting with this: > I've tried to configure forward/reverse search with LyX+Skim (LyX installed > from lyx.org <http://lyx.org/> and Skim installed via brew cask install) on > two separate machines using 2.3.0rc2. I've gotten only reverse searching > working. I do not have anything that indicates that forward searching is > functional. Can someone please post a screencast showing what correct > forward search looks like so I know what to look for? > On one machine that reverse search works, both LyX and Skim are installed to > /Applications. On the other, they are installed to /local. For the /local > installations, I had to use a custom Skim preference providing the full path > to lyxeditor and the osascript append that Stephan copied from the wiki to > get reverse search working. > Jerry noted that he overlooked the fact that PDF synchronization is per > document. I admit that I also overlooked this for some time. One possible > reason: I think the WIki page at https://wiki.lyx.org/LyX/SyncTeX > <https://wiki.lyx.org/LyX/SyncTeX> has this step mislabeled. It says > "Document > Settings > Output", which I mistook for LyX>Preferences>Output > rather than Document>Settings>Formats. If folks agree that the Wiki is > mislabeled, I can correct this. However, perhaps someone with working > forward and reverse searching can create a formulaic write-up giving the > steps necessary to setup LyX from a fresh install and a document without > synchronization enabled. It would be helpful (to me, at least) if the > write-up gave absolute paths/caveats for non-standard LyX and Skim (or other > viewer) locations. > The steps I used to configure the two applications are as follows (note that > I totally removed LyX 2.3.0rc2 and Skim.app and the associated preferences > (~/Library/Application Support/LyX-2.3 and > ~/Library/Preferences/net.sourceforge.skim-app*) before proceeding. Please > let me know what step is incorrect or missing to get synchronization / > forward search working. > Install LyX 2.3.0rc2 from UCSD mirror > (ftp://ftp.ucsd.edu/LyX/devel/lyx-2.3/lyx-2.3.0rc2/LyX-2.3.0rc2+qt5-x86_64-cocoa.dmg > > <ftp://ftp.ucsd.edu/LyX/devel/lyx-2.3/lyx-2.3.0rc2/LyX-2.3.0rc2+qt5-x86_64-cocoa.dmg>) > to /Applications/LyX.app. Note that I ultimately want to *not* have LyX in > /Applications because I cannot have it so at my office. > Install Skim via `brew cask install skim` to /Applications/Skim.app (version > 1.4.32 installed). Note that I ultimately want to *not* have Skim in > /Applications because I cannot have it so at my office. > Launch LyX for the first time to initiate first-time configure. Quit. > Launch LyX and create a lengthy document. I used the attached, with 10 > sections each with 5 loren ipsum paragraphs explicitly included in each > section. > Set LyX>Preferences>Output>General>PDF Command to > "/Applications/Skim.app/Contents/SharedSupport/displayline $$n $$o $$t" > (default for Skim). Apply. > Set LyX>Preferences>File Handling>File Formats>Format: PDF (pdflatex) Viewer> > Custom with "open -a Skim.app $$i". Apply. Save. > Set Document>Settings>Formats>Synchronize with output>Checked. OK. Save > document. > Preview with eyeballs. Skim opens with the document at the beginning. > Set Skim>Preferences>Sync>Preset: LyX. Close preferences with red circle/"x" > (there is no save, apply, etc.). > Quit LyX and Skim. > Relaunch LyX, reopen skim_test.lyx, preview with eyeballs. Skim opens it at > the beginning of the document regardless of where my cursor in LyX is. > However, reverse search (command-shift-click seeks LyX to the clicked > element, within reason). > Any thoughts are appreciated. I've worked for some time without this > capability, but I can certainly appreciate how it would be helpful. > > Thanks, > Joel > > This time, with attachment. > > <skim_test.lyx>
Did this ever get answered? Did the long set-up process ever get fixed? I vaguely recall someone mentioned trying to automate this process or at least supplying paths to nonstandard installations of LyX and Skim. I had to re-do my setup after switching to LyX 2.3 recently. Forgot to install it in the default location which I kind of hate to do because why else do we have a file manager. LyX is too tweaky. Jerry