[OS X Emacs] Aquamacs 1.5 and SyncTeX

Jeremy Van Cleve vancleve at stanford.edu
Sun Sep 21 19:13:27 EDT 2008


In the first five or size paragraphs, its within +/- 1 paragraph, but 
towards the end of the documents, its off by 7 or more paragraphs.

Thanks for all the effort.

best,

Jeremy

p.s. Aquamacs is a great program!

David Reitter wrote:
> How far off is it (Aquamacs->Skim)?
> Only the paragraph (+- 1) is guaranteed when you use soft wrap rather 
> that hard line breaks.
>
> Once AUCTeX has a release out, I can look into making it work with 
> Command-Shift-Click.
>
> - D
>
>
> -- 
> http://aquamacs.org -- Aquamacs: Emacs on Mac OS X
> http://aquamacs.org/donate -- Could we help you? Return the favor and 
> support the Aquamacs Project!
>
>
> On 21 Sep 2008, at 18:35, Jeremy Van Cleve wrote:
>
>> Thanks for the quick reply David,
>>
>> (file-line-number) returns the correct line number even when the 
>> mode-line shows (??).
>> Generally, I use soft wrap, but not longlines-mode.  I tried opening 
>> a new buffer and pasting my whole document with both soft and hard 
>> wrap and found that after scrolling about 140 lines into the 
>> document, the mode-line starts displaying (??) and won't return the 
>> line number even after deleting all the text.  Up to line 140, the 
>> text is about 18700 characters.  The whole file is 128478 
>> characters.  The point at which the mode-line begins displaying (??) 
>> isn't in the middle of a particularly long line (previous lines whose 
>> numbers displayed were over 1500 characters long), so maybe its the 
>> total buffer length, but I checked 'line-number-display-limit', which 
>> has a 'nil' value.  'line-number-display-limit-width' is 200.
>>
>> best,
>>
>> jeremy
>>
>> David Reitter wrote:
>>> OK, you can see in auctex-config.el how we're getting at the line 
>>> number.
>>> What does `file-line-number' return in your case? (i.e., do M-: 
>>> (file-line-number) RET)  Is this correct?
>>>
>>> Do you have longlines-mode on, or soft wrap (Option menu)?
>>>
>>> Is it a really large file that you're editing?
>>> I'm adding, below, the documentation string for `line-number-mode'.
>>>
>>>
>>> -- 
>>> http://aquamacs.org -- Aquamacs: Emacs on Mac OS X
>>> http://aquamacs.org/donate -- Could we help you? Return the favor 
>>> and support the Aquamacs Project!
>>>
>>>
>>> line-number-mode is an interactive compiled Lisp function in 
>>> `simple.el'.
>>> It is bound to <menu-bar> <options> <showhide> <line-number-mode>.
>>> (line-number-mode &optional arg)
>>>
>>> Toggle Line Number mode.
>>> With arg, turn Line Number mode on if arg is positive, otherwise
>>> turn it off.  When Line Number mode is enabled, the line number
>>> appears in the mode line.
>>>
>>> Line numbers do not appear for very large buffers and buffers
>>> with very long lines; see variables `line-number-display-limit'
>>> and `line-number-display-limit-width'.
>>>
>>> [back]
>>>
>>>
>>>
>>>
>>> On 21 Sep 2008, at 15:38, Jeremy Van Cleve wrote:
>>>
>>>> Thank you much to all who responded!
>>>>
>>>> I have been able to modify the TeX-command-list to use the 
>>>> "-synctex=1" option and produce a .synctex.gz file, but I have had 
>>>> trouble getting the synchronization to work properly.  I can get 
>>>> Aquamacs to bring the window focus to Skim but the location in the 
>>>> pdf is far from the location in the source; likewise, when I try to 
>>>> move from the Skim to the source, the line number that Aquamacs 
>>>> moves to is incorrect.  Since support for synchronization using 
>>>> SyncTeX in AUCTeX was in the AUCTeX CVS, I downloaded the file that 
>>>> included the new "tex-source-correlate-mode" (tex.el), byte 
>>>> compiled it, and stuck it in the "Aquamacs 
>>>> Emacs.app/Contents/Resources/site-lisp/edit-modes/auctex" 
>>>> directory.  However, after turning on the mode, it didn't correct 
>>>> synchronization with Skim.  One thing I have noticed since 
>>>> upgrading to Aquamacs 1.5rc3 is that when I'm editing a LaTeX 
>>>> document in LaTeX-mode, line numbers do not show up at the bottom 
>>>> of the buffer; rather Aquamacs shows (??,col#).  Maybe this is part 
>>>> of the problem if Aquamacs is having trouble determining the line 
>>>> number in the source.  I have noticed that the line number shows up 
>>>> properly in other modes (e.g. MATLAB).
>>>>
>>>> Thank again,
>>>>
>>>> Jeremy
>>>>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>> _____________________________________________________________
>>> MacOSX-Emacs mailing list
>>> MacOSX-Emacs at email.esm.psu.edu
>>> http://email.esm.psu.edu/mailman/listinfo/macosx-emacs
>>> List Archives: http://dir.gmane.org/gmane.emacs.macintosh.osx
>>>
>>
>>
>> -- 
>> Jeremy Van Cleve
>>
>> Graduate Student
>> Department of Biology
>> Stanford University
>> Fax: 650-725-7745
>> E-mail: vancleve at stanford.edu
>> Webpage: http://charles.stanford.edu/~vancleve/
>>
>> _____________________________________________________________
>> MacOSX-Emacs mailing list
>> MacOSX-Emacs at email.esm.psu.edu
>> http://email.esm.psu.edu/mailman/listinfo/macosx-emacs
>> List Archives: http://dir.gmane.org/gmane.emacs.macintosh.osx
>
> ------------------------------------------------------------------------
>
> _____________________________________________________________
> MacOSX-Emacs mailing list
> MacOSX-Emacs at email.esm.psu.edu
> http://email.esm.psu.edu/mailman/listinfo/macosx-emacs
> List Archives: http://dir.gmane.org/gmane.emacs.macintosh.osx
>   


-- 
Jeremy Van Cleve

Graduate Student
Department of Biology
Stanford University
Fax: 650-725-7745
E-mail: vancleve at stanford.edu
Webpage: http://charles.stanford.edu/~vancleve/




More information about the MacOSX-Emacs mailing list