[OS X TeX] Emacs <-> TexShop
Roussanka Loukanova
rloukano at stp.lingfil.uu.se
Sat Apr 7 12:18:03 CEST 2007
Hi everybody,
I'm figuring out a way to say Chestit Velikden & Happy Easter:
Carbon Emacs <-> TeXShop/Preview interactions are very fine, i.e.,
almost, except the problem that Axel and myself discussed. A review of the
problem and a temporary solution:
The default View of the dvi/pdf output, following the command latex
from within Emacs, is with TeXShop (via the default command "open %o" from
AUCTeX/Emacs). Apparently, this runs each time the sequence dvips->pdf
(dvips + distiller), even in the presence of a pdf file; and, may be as a
consequence, TeXShop doesn't show the updated pdf file unless re-opened,
but then, doesn't re-open on the last viewed page. (All this is fine with
pdflatex command.)
I'm solving this, similarly to Alex, but by creating additional
AUCTeX/Emacs commands for simpdftex and Preview. Thus, for dvips
dependencies, I run the external commands simpdftex -> Preview (very
easily indeed, from the minibuffer's command line). This is somewhat
frustrating to me, since I would like to get TeXShop displaying the
right pdf file in the proper way.
It would be very nice if someone knows how to fix this Emacs <-> TeXShop
interaction: my guess is for some (Emacs/View-in-TeXShop) script in the
spirit:
"after latex do
if there is (newer) pdf, (re)display it,
otherwise dvi -> dvips -> pdf & dispaly it".
But I think that the *default* latex -> View-in-TeXShop should be in the
proper way.
Chestit Velikden!
Happy Easter!
Roussanka
On Fri, 23 Mar 2007, Axel E. Retif wrote:
> On Mar 23, 2007, at 06:33, Roussanka Loukanova wrote:
>
>> 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 think I know what's happening ---you use TeXShop as your DVI viewer, so
> each time you issue the command View in Emacs, even without a change in the
> DVI, Emacs goes all the way dvi->dvips->pdf, and your PDF has a new time
> stamp.
>
> On the other hand, if the DVI really changes, TeXShop doesn't update the PDF
> because it is set to be a PDF viewer not a DVI viewer.
>
> I bet that if you use pdflatex in Emacs *and* use TeXShop (not Preview) as
> your PDF viewer, TeXShop will update your PDF.
>
> Best,
>
> Axel
>
>
>>
>> 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/
>>
>>
>>
>
>
> ------------------------- 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/
>
--
Roussanka
------------------------------------------------
Roussanka Loukanova
Computational Linguistics
Dept. of Linguistics and Philology
Uppsala University
P.Box 635, Uppsala 751 26, Sweden
Tel: +46 18 471 1342 (office)
+46 18 750 0340 (most of the time)
Email: rloukano at stp.lingfil.uu.se (the easiest way to reach me)
URL: http://stp.ling.uu.se/~rloukano/
--------------------------------------------------
------------------------- 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 macostex-archives
mailing list