# Texstudio and Texmaker forward and inverse search

Do these programs support forward and inverse search (with built in PDF viewer or YAP) for files that have a root file which has many chapter files used with `\include`? I have tried this with no success. I have `-synctex=--1` directive included and I have set the root file as the "Master Document". I am currently using Windows 7, with latest versions of TeXstudio and Texmaker. My TeX program is Miktex 2.9. The main attraction of these programs for me is that I can use them on Windows and Mac. My main tex editor on windows is Winedt and I am very happy with it.

-
I use TeXstudio on Linux and it works well, but the argument to pass is `-synctex=1`. –  Sigur Apr 21 '13 at 1:20
`-synctex=-1` would also work, I think. –  Torbjørn T. Apr 21 '13 at 6:53
–  matth Apr 21 '13 at 7:23
You should set the your main file as `Options -> Masterdocument`. Specifically in TeXstudio, you can use Ctrl+LeftClick on the source code and in the internal PDF viewer for forwarwd/inverse search. Forward/inverse search also works for Texmaker, but I don't know the details there. –  Tim Hoffmann Apr 21 '13 at 8:47
The difference between `-synctex=1` and `-synctex=-1` is that the latter won't gzip the `.synctex` file. But `-synctex=--1` fails silently. –  egreg Apr 21 '13 at 11:15

If you are using file names with blanks, the problem is with TeXstudio and TeXmaker, whose command line is something like (supposing your file is C cè.tex)

``````pdflatex.exe -synctex=1 -interaction=nonstopmode C cè.tex
``````

while the corresponding command line in WinEdt is

``````pdflatex.exe -synctex=-1 -interaction=errorstopmode "C cè.tex"
``````

so you would have to change TeXstudio command line (in Options -> Configure -> commands) to

``````pdflatex.exe -synctex=1 -interaction=nonstopmode "%.tex"
``````
-

I´ve tried all solutions to this problem found in several forums and none worked. Finally I found out that the problem, in my case, was simply that my file had spaces in its name, which seems to be a problem for `synctex`. Hope it helps in your case as well.

-
Welcome to TeX.sx! TeX.SX starter guide –  Peter Jansson May 8 '13 at 13:51
`synctex` does not work with `file names` which contain spaces or `filénàmes`with accentuated characters. Best practices of Naming LaTeX files –  texenthusiast May 8 '13 at 16:54
`@texenthusiast` the problem with `synctex` and file names with blanks has been solved time ago –  karlkoeller May 8 '13 at 17:50
@karlkoeller BTW when was it solved ? which release of TeXLive distro year onwards ? Any documentation on it or release notes/changelog ? –  texenthusiast Feb 21 at 4:01
@texenthusiast Unfortunately I can't remember when. And I've not been able to find anything in changelogs... –  karlkoeller Feb 21 at 5:12