emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] Specify page number in hyperlink [to pdf]


From: Joe Riel
Subject: Re: [Orgmode] Specify page number in hyperlink [to pdf]
Date: Thu, 29 Apr 2010 21:27:28 -0700
User-agent: Thunderbird 2.0.0.24 (X11/20100317)

Jan Böcker wrote:
On 28.04.2010 20:30, Joe Riel wrote:
The hyperlink syntax allows specifying a line number, however,
that doesn't do anything (other than force the document to
be opened inside of emacs) with a non-text file (say a pdf).

Is therea an extension to allow specifying a page number
so that a link to a pdf is opened at the specified page?

There is in the current git version, its not yet documented though.


Add an entry to the variable org-file-apps like this:
("\\.pdf::\\([0-9]+\\)\\'" . "evince \"%s\" -p %1")

Or as seen in the customize interface:
Extension: \.pdf::\([0-9]+\)\'
Command:   evince "%s" -p %1

The subexpression \([0-9]+\) in the regex captures the page number,
which replaces the %1 in the command string. (This example assumes you
want to open your PDFs with evince, which accepts a page number after
the -p option.)

You can then reference a specific page of a PDF like this:
[[file:/path/to/document.pdf::42]]


Thanks.  Just cloned the git and built.  This feature
does precisely what I want.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]