unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: d_pleydell@yahoo.com
To: help-gnu-emacs@gnu.org
Subject: Re: Interacting between dvi and latex in emacs.
Date: Mon, 16 Jul 2007 06:34:34 -0700	[thread overview]
Message-ID: <1184592874.948632.159830@o61g2000hsh.googlegroups.com> (raw)
In-Reply-To: <87odig84do.fsf@tele2.fr>

Thanks for all the feed back. To summarise a little for others

xdvi handles forward and inverse searching
curtosy of autex. This is enabled with C-c C-t C-s. To do the forward
search you have to compile and display the latex file every time you
want that feature i.e. either C-c C-c two or three times plus enter
twice to get the new display (quite labourious if repeated often), or
with the gui buttons for latex and dvi which for once is easier. The
inverse search is simpler, ctrl-mouse in the dvi and emacs will jump
to the relevant buffer at the relevant point.

A faster alternative for forward seasrch is whizzytex used with
advi. The forward search is automatic, although can take a second or
two to calculate. For inverse search use shft-mouse. A whizzy menu is
added to emacs when you do M-x whizzytex-mode and you have options on
slicing, that is you can restrict automatic updating to a single
section (default) or chapter if you like. This probably saves
computation time and also always puts the start of the section at the
top of the page in advi when xdvi might be displaying the paragraph
you are working on on two different pages, so a nice feature. Where
xdvi is still nicer though is to have the clickable page numbers and
scrolling with the arrow and page buttons. In advi you can only go
through the pages successively with n (next) or p (previous) which is
a little idiosyncratic. Appart from this gripe advi seems the smarter
way to go due to it's auto forward search which also includes a yellow
character cursor in the dvi display - the xdvi equivelent to which is
a less precise bounding box on the current paragraph. If you really
want page jumping you can use both xdvi and advi at the same time but
confussion between ctrl-mouse (xdvi) with shft-mouse (advi) seems
likely.

kdvi also has possibilities with quite a functional viewer and what
appears to be quite detailed help files, but I hit configuration
issues which I didn't spend any time fighting. Also whizzytex is said
to work with xdvi too, but I couldn't get that working quickly.

hope all that is useful for someone.

  reply	other threads:[~2007-07-16 13:34 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20070711194152.A12059E8788@ufc.univ-fcomte.fr>
2007-07-13 15:09 ` Interacting between dvi and latex in emacs David
2007-07-13 19:47   ` Sven Bretfeld
     [not found] ` <mailman.3447.1184339389.32220.help-gnu-emacs@gnu.org>
2007-07-13 19:27   ` Joost Kremers
2007-07-13 19:56   ` Ph. Ivaldi
2007-07-16 13:34     ` d_pleydell [this message]
2007-07-16 21:29       ` David Kastrup

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1184592874.948632.159830@o61g2000hsh.googlegroups.com \
    --to=d_pleydell@yahoo.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).