[OS X TeX] Emacs <-> TexShop

Roussanka Loukanova rloukano at stp.lingfil.uu.se
Fri Mar 23 08:33:50 EDT 2007


This problem has been lately discussed under the subject "preview in 
TexShop was: Re: [OS X TeX] FYI: Smultron", but some people,
incl. myself have been mentioning it now and then.

It seems to me that it deserves a new tread and am slightly re-formulating 
it here.

I use Seiji Zenitani's Carbon Emacs with its latest default commands for 
LaTeX and View, which for a given <file>.tex typeset and view by the 
sequences:

1. latex -> View (open <file>.dvi)

The <file>.pdf is viewed in TeXShop.

2. pdflatex -> View (open <file>.pdf)

The <file>.pdf is viewed in Preview.

I consider these two options very good, except the following problem with 
TeXShop:

1. If TexShop had been left opened (behind emacs' window) while typing 
and typesetting in emacs, then via the command View, TexShop 
just pops-up to the front by displaying the older, instead of the updated 
<file>.pdf (on the page it was).

2. If TexShop had been closed (e.g., by Cmd-W or Cmd-Q):

a) If one typesets in emacs by using latex, then the command View opens 
TeXShop, which displays the updated pdf on p.1, instead on the last page 
viewed.

b) TeXshop always creates a *new pdf version*, when re-opened via 
Emacs' View command, after it had been closed (with or without typesetting 
in Emacs).

When <file>.tex and  <file>.dvi have the same time stamps
(e.g., when there is no update of <file>.tex, typesetting has been 
previously done and <file>.dvi is not removed), Emacs, with the 
key combination {Ctrl-c Ctrl-c}, automatically detects that and does not 
run the command latex, but invokes the default View command in the emacs' 
mini-buffer. But TeXShop creates new <file>.pdf: this means that the 
default opening of TeXShop runs dvi -> pdf or ex -> pdf.

These problems persist with the default AUCTeX commands; and with added and 
removed my own AUCTeX external commands.

I have in TeXShop Preferences

Document -> Source Window Position -> Remember last position on close 
(checked)
Document -> On Startup -> Configure for External Editor (checked)

Preview -> External Editor -> Automatic Preview Update (checked)

Here are my time stamps from a test after issuing {Ctrl-c Ctrl-c}, which 
invokes View in the Emacs' mini-buffer and closing TeXShop with Cmd-W.

roussankas-computer:~/Documents/tests rosi$ ls -l test_view.*
-rw-r--r--   1 rosi  rosi   1658 Mar 23 12:49 test_view.aux
-rw-r--r--   1 rosi  rosi  95112 Mar 23 12:49 test_view.dvi
-rw-r--r--   1 rosi  rosi  10320 Mar 23 12:49 test_view.log
-rw-r--r--   1 rosi  rosi    126 Mar 23 12:49 test_view.out
-rw-r--r--   1 rosi  rosi  92556 Mar 23 12:52 test_view.pdf
-rw-r--r--   1 rosi  rosi  44660 Mar 23 08:43 test_view.tex
roussankas-computer:~/Documents/tests rosi$ ls -l test_view.*
-rw-r--r--   1 rosi  rosi   1658 Mar 23 12:49 test_view.aux
-rw-r--r--   1 rosi  rosi  95112 Mar 23 12:49 test_view.dvi
-rw-r--r--   1 rosi  rosi  10320 Mar 23 12:49 test_view.log
-rw-r--r--   1 rosi  rosi    126 Mar 23 12:49 test_view.out
-rw-r--r--   1 rosi  rosi  92556 Mar 23 13:16 test_view.pdf
-rw-r--r--   1 rosi  rosi  44660 Mar 23 08:43 test_view.tex

  Roussanka

------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the MacOSX-TeX mailing list