unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: "B. T. Raven" <nihil@nihilo.net>
To: help-gnu-emacs@gnu.org
Subject: Re: latex emacs config for viewing pdf without auctex
Date: Sat, 04 Apr 2009 23:14:42 -0600	[thread overview]
Message-ID: <Od-dnccNYadPskXUnZ2dnUVZ_tGdnZ2d@sysmatrix.net> (raw)
In-Reply-To: <mailman.4627.1238886914.31690.help-gnu-emacs@gnu.org>

Sven Bretfeld wrote:
> Fdfdfd Fdfdfd <landau82@yahoo.fr> writes:
> 
>> I've searching for a long time but didn't find out how to bind the
>> key sequence C-c C-v
>> with adobe acrobat pdf reader (C-c C-c launches pdflatex) instead of
>> the default dvi viewer.
>>
>> So the question is what do I need to put in my .emacs file to do the
>> job ?
> 
> It's a little more complex than a simple keybinding. Launch the
> following command:
> 
> M-x customize-variable RET TeX-output-view-style RET
> 
> In the block starting with the line:
> 
> INS DEL Extension: ^pdf$
> 
> replace the value of the Command-line with:
> 
> acroread %o
> 
> That's the command for starting Acrobat Reader under Linux. If you are
> under Windows or Mac the command might be different, I don't know.
> 
> Anyway, you don't have to hit C-c C-v to view your output. C-c C-c
> automatically suggests to start the viewer if you haven't changed your
> tex-file after the last LaTeX run. All you ever need is C-c C-c. You can
> toggle between creating a dvi or a pdf output (i.e. a latex run or a
> pdflatex run) by hitting C-c C-t C-p. The view-style will also change
> automatically.
> 
> Hope it helps
> 
> Sven

In the w32 Emacs build (using auctex) the last two lines of this 
variable are:

  ("^pdf$" "." "xpdf -remote %s -raise %o %(outpage)")
  ("^html?$" "." "netscape %o"))

I changed the pdf line in Customize to read "start acrord32 %o" and this 
raises Adobe Reader (8.0) if it's not running, and loads it with the 
.pdf corresponding to the current .tex file, or if Adobe is running it 
just opens the new .pdf. However, if a former version of the pdf is 
already loaded then running C-c C-c trys to rebuild the .pdf and causes 
a sharing violation. Is there someway to close that old .pdf in Adobe 
Reader from Emacs?
Btw, changing netscape to firefox in the above causes an html file in 
Emacs to be loaded into Firefox on C-c C-v


Ed


      parent reply	other threads:[~2009-04-05  5:14 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-04 18:19 latex emacs config for viewing pdf without auctex Fdfdfd Fdfdfd
2009-04-04 23:00 ` pdfinn
2009-04-04 23:15 ` Sven Bretfeld
     [not found] ` <mailman.4627.1238886914.31690.help-gnu-emacs@gnu.org>
2009-04-05  5:14   ` B. T. Raven [this message]

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=Od-dnccNYadPskXUnZ2dnUVZ_tGdnZ2d@sysmatrix.net \
    --to=nihil@nihilo.net \
    --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).