![](https://secure.gravatar.com/avatar/f77dfaa52809eed85777ead88ba0b9f3.jpg?s=120&d=mm&r=g)
Patches item #871, was opened at 2007-09-30 08:56
Status: Closed Priority: 3 Submitted By: Jerome LAURENS (jlaurens) Assigned to: Martin Schröder (oneiros) Summary: Synchronization: pdfsync.sty embedded (1) Resolution: Accepted Group: v1.50.0 Category: User interaction
Initial Comment: To the administrator, please remove the preceding patch submission The purpose is to implement some extensions very useful for synchronization, both forwards and backwards. Synchronization is the ability for a text editor and a pdf viewer to work together, displaying the same thing at the same time. For example, a text editor can ask a pdf viewer to display and outline the character in the output corresponding to the character under the cursor. Attached is a zip file containing diff against version 1.40.4, explanations and demonstrations in synchronize.readme/synchronize+frames.pdf PS: I have problems with my connection ---------------------------------------------------------------------- Comment By: Nobody (None) Date: 2008-01-29 09:40 Message: Logged In: NO The pdfsync package is a tremendous boost in the productivity for everyone that learns about it, specially when working with pdf files of more than a couple of pages. The synchronization between pdf viewer and tex editor is essential for keeping track of the changes you are doing without having to search over lots of .tex files or having to scroll over the entire pdf to find the relevant section. My work on latex is mainly done on Mac OS X using eclipse+texlipse+pdftex and the Skim PDF reader and with my discovery of pdfsync, the whole experience of writting latex documents have improved to the point i would not use anything else. So i would love to have this feature included as soon as possible so it can become a standard and avoid any package incompatibilities. Also, it is well known that the syncrhonization feature has been present a very long time for latex output to .dvi files and i think it is the time to bring this essential feature to the pdftex world to achieve the same level of functionality. Regards, Juan Ramón González, Granada, Spain ---------------------------------------------------------------------- Comment By: Nobody (None) Date: 2008-01-28 09:50 Message: Logged In: NO I understand the issue correctly, Laurens' suggested modification of pdftex would make synchronization a (potential) standard in all TeX installations and formats, without package incompatibilities. This should be regarded as an improvement over present implementations of this essential feature, at least essential for those who, like Schremmer, spend hours each day going back and forth between TeX source and pdf output. Please add it soon, Josep Maria Font Barcelona ---------------------------------------------------------------------- Comment By: Nobody (None) Date: 2008-01-26 05:23 Message: Logged In: NO As someone who spends hours everyday going back and forth between source and pdf with TeXShop under OSX 10.4.11, any improvement in the synchronization would be invaluable and so would Laurens's improvement. Regards --Schremmer ---------------------------------------------------------------------- Comment By: Jerome LAURENS (jlaurens) Date: 2008-01-24 18:31 Message: Logged In: YES user_id=4698 Ok, I found some time to make the necessary corrections and improvements. The attached file contains explanations and examples about synchronization. The patch.diff file is the result of the "svn diff" command against the latest trunk (as of 01/24/08) Compared to the previous versions, the command line switch now works properly and there is now a mean to take into account the x and y offset that may be used by a postprocessor like dvipdf. Well, it is very difficult to find any kind of information/help about pdftex development, so please don't be too crude with me. ---------------------------------------------------------------------- Comment By: Robert (schlcht) Date: 2007-12-19 16:21 Message: Logged In: YES user_id=2217 Also, the command line switch seems to be broken. It only works with \synchronize=1 in the source here. ---------------------------------------------------------------------- Comment By: Martin Schröder (oneiros) Date: 2007-12-18 14:50 Message: Logged In: YES user_id=421 Please update the patch against trunk and please use svn diff. I refuse to look at this patch more closely since the diff includes all the .svn files. ---------------------------------------------------------------------- Comment By: Jerome LAURENS (jlaurens) Date: 2007-10-15 07:21 Message: Logged In: YES user_id=4698 Synchronize3.zip is available. It just adds a flag in the .sync file to indicate whether dvi or pdf mode was used. So far I have found only one problem, using dvips or dvipdf with a concrete offset (-x and -y options) will break the synchronization. If such a filter is gentle enough to indicate that it used a custom offset, then viewers can take this into account and the synchronization is not broken. Viewers will check the above mentionned flag to look for customized offset. ---------------------------------------------------------------------- Comment By: Martin Schröder (oneiros) Date: 2007-09-30 22:00 Message: Logged In: YES user_id=421 You didn't attach Synchronize 2.zip yet... ---------------------------------------------------------------------- Comment By: Jerome LAURENS (jlaurens) Date: 2007-09-30 21:10 Message: Logged In: YES user_id=4698 Synchronize 2.zip is a version extending the previous one. Now synchronization works the same for both dvi and pdf output modes. ---------------------------------------------------------------------- Comment By: Jerome LAURENS (jlaurens) Date: 2007-09-30 21:09 Message: Logged In: YES user_id=4698 Synchronize 2.zip is a version extending the previous one. Now synchronization works the same for both dvi and pdf output modes. ---------------------------------------------------------------------- You can respond by visiting: http://sarovar.org/tracker/?func=detail&atid=495&aid=871&group_id=106