18

The pdfsync homepage states that:

At the end of this summer (2007), pdfsync is slowly migrating to pdftex itself. We are working at giving pdftex all the pdfsync ability and more...

The pdfsync README file discourages people from using pdfsync:

pdfsync uses extremely sensible code. You should not use pdfsync on final documents because it can change the layout rather significantly.

From your knowledge and experience, what is the actual status of pdfsync?

  • Is it safe to use pdfsync?
  • Is there an alternative for pdfsync that is built into pdftex?
  • Is there a different tool for pdflatex that offers DVI-like functionality (forward and backward search)?
Mico
  • 506,678
  • And: Is this also available with word-level granularity? See: http://tex.stackexchange.com/questions/39678/forward-inverse-search-using-synctex-with-the-precison-of-a-single-word – krlmlr Jun 13 '12 at 19:25

2 Answers2

19

The SyncTeX system is now built into pdfTeX, etc., with both TeX Live and MikTeX. Many people use this routinely and without issue.

Joseph Wright
  • 259,911
  • 34
  • 706
  • 1,036
  • 2
    Not only pdfTeX but also LuaTeX and XeTeX (i.e. all the three actively used engines), and many viewers and editors support it (SumatraPDF, Evince, Okular, Gedit, Emacs, Vim, TeXWorks, to name some). – خالد حسني Oct 24 '10 at 11:26
  • Does anyone know whether Acrobat interoperates with it? – Geoffrey Jones Oct 24 '10 at 14:53
  • Acrobat doesn't. Acrobat and even Adobe Reader are really too bloated and slow to be of much use anyway. For Windows, use SumatraPDF. For Mac, use Skim. For linux, use Okular. (The newest evince is supposed to support it as well, but I can't find much info on how.) – frabjous Oct 24 '10 at 16:26
  • Khaled, the other engines were the 'etc' in my answer. – Joseph Wright Oct 24 '10 at 19:27
  • 1
    @frabjous: Acrobat and even Adobe Reader are really too bloated and slow to be of much use anyway - This isn't true if you need one of the many features that only Acrobat provides in a reliable form. I don't like Acrobat, but I can't do without it. – Charles Stewart Oct 25 '10 at 10:04
  • 1
    @frabjous: Charles's point is spot on. Two other points: 1) there's little choice in the matter in managed environments where Acrobat Pro and Reader are site-licensed, supported and designated; 2) Acrobat is (rightly or wrongly) the de facto reference reader for pdf publications. Eschewing this s/w is likely to bite you (via your customers) in unanticipated ways if you don't test your publications against it or if you remain unfamiliar with it in its various incarnations. Your suggestion only holds water if your work is not commercial, not complex and/or you don't need much QA. – Geoffrey Jones Oct 25 '10 at 14:03
  • 2
    I wasn't arguing against using Acrobat or Reader at all, ever. I was just arguing against it for the purposes of LaTeX during the composition phase. Aside from the obvious lack of support for SyncTeX, it's just too slow to keep up. And arguing that one should use it just because it's the "de facto standard" seems to be me a self-fulfilling prophecy, and bad policy. If I reasoned like that, I would still be using Word and Windows, not LaTeX and linux, both of which I find infinitely better. Why not argue for Internet explorer while we're at it? – frabjous Oct 26 '10 at 00:18
  • Foxit Reader, the second popular pdf reader on Windows, does not support SyncTeX either. Those using Emacs/AUCTeX can adapt the code in http://forums.foxitsoftware.com/showthread.php?14890-Cooperation-with-a-LaTeX-editor to make Emacs/AUCTeX use SumatraPDF, while still continuing to use Foxit or Adobe Reader as default pdf reader for purposes other than TeXing. – Jisang Yoo Feb 12 '11 at 04:58
  • @JisangYoo: your link to foxitsoftware is now dead, and it'd be useful to me. – Blaisorblade Jun 20 '13 at 18:05
  • @Blaisorblade: does this code work? http://yoo2080.wordpress.com/2013/06/26/using-sumatrapdf-with-auctex-with-inverse-search-and-forward-search/ – Jisang Yoo Jun 25 '13 at 15:58
  • Thanks for the link! However, in the end I found some alternative solution anyway (based on this solution from the Emacs wiki), though yours might be better (in particular, it allows having multiple servers). – Blaisorblade Jun 25 '13 at 17:05
7

Joseph is correct: this feature is now included inside all of the TeX-based engines. And note well that you now shouldn't use the pdfsync package -- everything happens automatically.

  • 1
    Just to add an observation. I couldn't get multicols to align properly and I eventually found the culprit to be pdfsync. – Louis Jun 28 '13 at 21:34