VS Code

I was encouraged to look at Virtual Studio Code for both LaTeX as well as Python and C++ development and compilation. VS code seems very nice and like it supports all the features I was interested in. Here are some notes on setting it up

LaTeX

  • Install the LaTeX Workshop Extension

  • Follow the instructions from the developer to enable "officially unsupported" use of a 3rd party App viewer that supports SyncTex.

  • Edit the settings.json file

    • press command + , which will open a Settings tab
    • in the upper right menu, there will be a button that shows Open Settings (JSON) when hovering over it - click this
    • Add the settings as described in the instructions
    • Also add support in Skim (the PDF viewer I am using) to support SyncTeX from the PDF back to the editor tex files
  • Sync between PDF and TeX

    • command + option + j in latex file brings you to the line in PDF
    • command + shift + mouse in PDF brings you to LaTeX