[texworks] "jump to source" not working 0.3r736
murdoch.duncan at gmail.com
Wed Mar 9 13:10:39 CET 2011
On 11-03-09 5:58 AM, Paul A Norman wrote:
> On 9 March 2011 20:11, Stefan Löffler<st.loeffler at gmail.com> wrote:
>> On 2011-03-08 19:15, Duncan Murdoch wrote:
>>> I've just installed the test build TeXworks-w32-v0.3r736-build1.zip on
>>> a 64 bit Windows 7 machine. The "Jump to Source" menu item on the
>>> right mouse button in the previewer appears to do nothing; "Jump to
>>> PDF" in the editor brings the previewer to the front, but doesn't go
>>> to the right page.
>>> I suspect this is due to problems reading the .synctex file, but I
>>> don't know how to diagnose what they are. Version 0.1 r432 is fine
>>> with the file. (The reason I suspect problems is that the .synctex
>>> file is a little unusual: it is not compressed, and it has been
>>> edited from the original one produced by pdflatex. So it is possible
>>> that the edits have messed it up, but I don't know how.)
>> OK, after some testing I think I found the problem.
>> Normally, synctex files are written with the unix line ending
>> convention, i.e., every line is terminated by a single linefeed
>> character (\n, 0x0a). On Windows, lines are by default terminated by
>> carriage-return + linefeed (\r\n, 0x0d 0x0a). As synctex doesn't expect
>> this, Tw gets filenames that have a \r appended, which obviously are not
>> found on the system.
>> So, the solution is to take care of preserving the line ending
>> convention when editing the file. This can even be done in Tw itself. In
>> the editor window's status bar, the leftmost field (not counting the
>> general message area) must read 'LF', not 'CRLF'. To change it, simply
>> right-click on it. Then save the .synctex file. It might also be a good
>> idea to close Tw before opening the .pdf, to make absolutely sure
>> nothing is lurking in some internal buffer.
>>> I have put most of the example files online at
>>> http://www.stats.uwo.ca/faculty/murdoch/temp/texworks. (There are
>>> missing figures, but the main source files are there.) The .Rnw file
>>> is the real source; jumps should almost all go to it. The .tex file
>>> is an intermediate file produced by Sweave.
>> As Paul mentioned, the .tex file was not accessible. The other files
>> were, however, and since the .tex should be circumvented that was OK.
> I had hoped to build it. Sounds solved.
I agree, it sounds solved. I've changed the permissions on that file,
but I didn't put up everything you'd need to build the project, so I
wouldn't bother downloading unless you're curious.
More information about the texworks