Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

explTF and expstar destinations do not exist #275

Closed
blefloch opened this issue Sep 30, 2015 · 2 comments
Closed

explTF and expstar destinations do not exist #275

blefloch opened this issue Sep 30, 2015 · 2 comments
Assignees
Labels
bug Something isn't working l3doc

Comments

@blefloch
Copy link
Member

When documenting any conditional or expandable function, a hyperlink is made from TF or from a star to a non-existing destination (only existing when expl3 is typeset). This leads to

pdfTeX warning (dest): name{explTF} has been referenced but does not exist, replaced by a fixed one
pdfTeX warning (dest): name{expstar} has been referenced but does not exist, replaced by a fixed one

Presumably fixing that requires keeping track in the aux file whether the destinations are defined anywhere. I have some recollection that there is a package doing precisely that (maybe by Heiko?).

@blefloch blefloch added bug Something isn't working l3doc labels Sep 30, 2015
@wspr wspr self-assigned this Dec 30, 2015
@wspr
Copy link
Contributor

wspr commented Nov 15, 2017

I couldn't find an Oberdiek package to do this unfortunately. Two thoughts here:

  1. Patch \hypertarget to write data to the aux file. Not a bad approach, really — when cross-referencing I like being able to detect if a LaTeX reference exists, and doing something similar with hyperref would be natural.

  2. Or provide special \CodedocHypertarget commands just for this purpose, which does a more lightweight version of setting a flag whether to hyperlink these symbols or not.

Right now I'm leaning towards option 1. Regardless, maybe time to revive the auxdata work I was doing some time back.

@blefloch
Copy link
Member Author

blefloch commented Mar 2, 2019

Fixed by the same commit as #477 since they were actually duplicates.

@blefloch blefloch closed this as completed Mar 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working l3doc
Projects
None yet
Development

No branches or pull requests

2 participants