The EZ guide to SumatraPDF with TeXnicCenter
SumatraPDF can be called by DDE (Traditionally) or Command Line (Now Preferred)
Press Alt+F7 (Build > Define Output Profiles)
For any one of the PDF Profiles e.g. LaTeX > PDF
for Executable path it should have something like
C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe -inverse-search "\"C:\Program Files (x86)\TeXnicCenter\TeXnicCenter.exe\" /ddecmd \"[goto('%f','%l')]\""
Don't worry if it doesn't, were going to remove all that crêpe later. If there is nothing then select the … and navigate to the correct c:\Program Files …\SumatraPDF\SumatraPDF.exe then select it then click the open button
IMPORTANT if -inverse-search etc. is not there DO NOT ADD any of the old suggestions
Go back to the editor and using any simple .TeX press Ctrl+Shift+F5 (Build and view)
SumatraPDF should have fired up with the compiled PDF
Go To Settings > Advanced Options
and going down the entries check or change the following
ReuseInstance = true
ReloadModifiedDocuments = true
InverseSearchCmdLine = "C:\Program Files\TeXnicCenter\TeXnicCenter.exe" /nosplash /ddecmd "[goto('%f', '%l')]"
InverseSearchCmdLine = "C:\Program Files (x86)\TeXnicCenter\TeXnicCenter.exe" /nosplash /ddecmd "[goto('%f', '%l')]"
EnableTeXEnhancements = true
UseTabs = true
DONT FORGET TO CTRL+S (File Save)
now a double click in the PDF should take you back to TeXnicCenter either in an included file or the main file. IF not, check the syntax of the InverseSearchCmdLine = matches YOUR location for TeXnicCenter
Back in the editor press Alt+F7 (Build > Define Output Profiles) and for each of the PDF options select viewer
Executable path section REMOVE any thing after the .exe
View project's Output select
Command line argument and check it is
In Forward search change it to
-forward-search "%Wc" %l "%bm.pdf"
Check all 5 PDF profile options are the same (Copy and paste)
now hit OK
Whistles and Bells (Extra bonus features with recent SumatraPDF)
In SumatraPDF Settings > Advanced options there are other settings for color of forward search highlight etc.
If you have a whatever.pdf, whatever.synctex(.gz) and whatever.tex file in the same folder then you can start by opening the PDF and a double click anywhere will open the tex editor with the cursor at the right file position even if the editor was not started first.
If you have multiple (or portable) editors you can set up BATch ComManDs to change the editor name/path via an external
-inverse-search call to SumatraPDF however it only needs to be done once per session not at every internal call from the editor.
If you are having problems with the wrong files opening or errors about files not found on path e.g. running on Linux under Wine or unusual project file structure then you will need to adjust the placeholders see the full updated totorial