[racket] Scribble secref unlinked in PDF output
I just spent a small amount of time looking into doing this for
bibliography links (generated by `scriblib/autobib`), but it seems
like it's harder. In particular (a) there aren't any macros
controlling this in the LaTeX output, and (b) I can't find the
rendering code for `link-element` at all. There seems to be code to
render a few kinds of links, but not links in general. Is there
somewhere else I should be looking?
Sam
On Sun, Nov 3, 2013 at 12:11 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> I've change Scribble to hyperlink section references by default in
> LaTeX/PDF output.
>
> The change turned out to be easy, due to improvements back in July that
> deliver a LaTeX-level label to macros that render section links (when
> the referenced section is within the same document).
>
> At Wed, 23 Oct 2013 23:02:27 +0100, Tim Jervis wrote:
>> Dear Racket Users,
>>
>> I have been writing a document in Scribble, without output to PDF. The table
>> of contents of the PDF nicely links the entries in the table to the sections
>> in the document, so that when viewing the PDF on screen rather than paper, one
>> can click or tap on a line in the table of contents to quickly navigate to the
>> relevant section. Unfortunately, if I add a secref element in the body of the
>> document, it is not rendered in the same way and the secref elements are not
>> clickable on screen.
>>
>> My investigation into this so far has revealed to me that the table of
>> contents linking appears to be handled with the LaTeX Hyperref package, and is
>> taken out of Scribble's hands.
>>
>> For HTML output, Scribble seems able to render links just fine. I wonder if
>> Scribble has been written without the notion that PDF output might be viewed
>> on screen, so the link elements have been neglected.
>>
>> In any event, is there a way to render a PDF with "live" secref links, to give
>> similar functionality to the table of contents?
>>
>> Kind regards,
>>
>>
>>
>> Tim
>>
>> Tim Jervis
>>
>> http://timjervis.com/
>>
>> ____________________
>> Racket Users list:
>> http://lists.racket-lang.org/users
> ____________________
> Racket Users list:
> http://lists.racket-lang.org/users