[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [PATCH] Internal Links with Spaces
From: |
Jacob Gerlach |
Subject: |
Re: [O] [PATCH] Internal Links with Spaces |
Date: |
Wed, 11 Mar 2015 09:58:19 -0400 |
Hi,
On Wed, Mar 11, 2015 at 9:41 AM, Nicolas Goaziou <address@hidden> wrote:
> I'm not sure to understand the problem you're trying to solve. Would you
> mind giving a simple example and motivation?
(Did I break the thread by adding "[PATCH]" to the subject? Apologies
if so, original thread was [1])
The motivation is to allow generating standard "see section
\ref{some-label}" references using org-store/insert-link.
In more detail (repeating/summarizing the prior messages on original thread):
Internal Links stored with org-store-link and inserted with
org-insert-link fail on export for headlines with spaces because of %
encoding the spaces. (This is orthogonal to the patch, just the
original motivation that led to it).
One solution is to use org-id. I also came up with a hack to unhex the
link after it is inserted.
In either case, the links inserted have descriptions. Links with
descriptions always export as hyperref's using the headline text
(instead of regular \ref's using the label).
There is no (?) way to force links with descriptions to export using
regular latex \ref{}'s. John Kitchin offered two workarounds (using a
custom id for every headline or manually \label'ing the headlines and
\ref'ing them instead of using org links).
Regards,
Jake
[1] https://lists.gnu.org/archive/html/emacs-orgmode/2015-03/msg00348.html