-
Notifications
You must be signed in to change notification settings - Fork 10
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
List of acronyms contains hyperlink #32
Comments
The behaviour of the package regarding the list of acronyms itself has been aligned with the other lists (LoF, LoT, …). First, the spacing between the dots has changed ( But what exactly do you mean by "random"? Did you use the acronyms that have no link anywhere? Edit: There is a |
Sorry @marsmee, but I don't like this new feature.. How can I get the old feature? The list of acronyms should not have acronyms hyperlinked but jut what acronyms mean.. I use the package with
and are hyperlinked in the text so that clicking on them the user goes to the list of acronyms (usually after the list of figures) to read the meaning of acronym. Why one should have the need to go where the acronym is used for the first time? I don't follow... Different is the case of the acronym hyperlinked in the list of figures: reading the list of figures the user could have the need what an acronym means. Why should one align all these logic? They are different logic.. With this new feature the document loses the elegance to have the list of acronyms. As I wrote my acronyms are hyperlinked in the text but I added also abbreviations which are present only in the list. In any case, this does not explain the randomness of hyperlink in the list. See the attachment. As you see there are both hyperlinked and not in the list of acronyms. But with which logic? and why in another document with
the acronyms are not hyperlinked? Please, give me the recipe to return to old version of acronyms. |
Thanks for your feedback @angelog0. We are sorry to hear that you do not like this new feature or that it is not reasonable for your use case. But in general it complements especially the
Most likely, the CERN acronym is not linked because it has never been written out or marked as used in the text. I think you have always used it only with
The
There are several ways to recover the old behaviour, here are two:
If it turns out that several people wish the old behaviour back, I will consider implementing an appropriate option ( |
@marsmee, thanks for clarifications and suggestions. Waiting for the back compatibility option, the quick workaround has been to just copy the old BTW, the new acronym package makes PDF documents about 4 KiB longer... |
@marsmee Sorry for exhuming this thread, but I think this would be a good improvement:
The reason is that I also use acronyms that are "common knowledge" (for example, everybody knows what NASA is). So there is no value in explitly writing them out. For the sake of completeness, however, I like to include them in the list of acronyms, where I mark them as used immediately after defining them. The drawback is that I get annoying warnings ("Hyper reference `acro:NASA' on page X undefined") when compiling the document [MikTeX 20.7 with pdflatex 2020.10.2]. The "golden solution" would of course be to somehow catch these acronyms without throwing warnings; but that's probably not easy to implement. So I think a `noforwardlinks' option would be a good compromise. I really wouldn't want to sacrifice the links from acronyms to their definitions as I find that extremely useful. Thanks! |
@ramses4th I totally agree with your suggestion. Basically, I have the same issue that I am using only short forms of well known acronyms (e.g. GPS). For readers unaware of the acronym a link is quite helpful. On the other hand, a link from the list of abbreviations seems less useful to me (and opens the question to which occurence of the acronym a link leads). I can also reproduce the warnings, as for the \acs{} acronyms no link is created in the list of abbreviations: To circumvent the problem I tried using \acused{} or \acsu{}. However, this does not solve the issue. The 'noforwardlinks' option seems to be my prefered solution, but alternatively adding links for \acs{} acronyms could also make the document/list of abbreviations more consistent. Thanks a lot! |
Hi @ramses4th, Sorry for the late reply but I'm very busy at the moment in my private life. Despite the fact that I consider this a minor bug – as it's just a warning which only occurs in an uncommon use case – I'll do my best to fix this as soon as possible. However, I want to create a comprehensive solution to this problem which should also provide a non-style-breaking look when using a known acronym and having the Another solution would be to add an asterisk or whatever symbol instead of a page number and perhaps to give the user an option to create a footnote with some custom text like Since all three options (refer to LoA, refer to first, symbol or footnote) are likely to require much work and testing, I think I'm going to fix those warnings first and then start to work on a solution for the |
I @marsmee great that you are looking into this ... I like options one and three best … |
What is the status of this issue? Even with TL2021 I use the old |
I really like this feature but it bugged me a lot, that when I use \acresetall the hyperlinks in the acronym listing now point to the second of the "first" uses of the acronym. |
As the many complains shows, the new behavior of this package is out of any logic. You should have restored the original behavior, at the most you should have add the option |
@angelog0: I'm sorry that you feel this way about the new feature. The explanation for the package upgrade was provided above and you said in your reply post that you were looking forward to having "the back compatibility option" that this As LaTeX users, we are free to use or avoid whatever packages we want. Even while waiting for the official push to CTAN, I have the new .sty and already found this feature helpful in my own projects. |
After the upgrade from TL2019 to TL2020 I have rebuilt a few documents and noticed that those documents using
acronym
package and that contain\usepackage[pagebackref]{hyperref}
\usepackage[hyperpageref]{backref}
display the list of acronyms with more o less randomly distributed hyperlinked acronyms which behave as backref package does. The attachment contains 2 screenshot, one taken on a document built (2020.03.03) with TL219 (what I expect) and one taken for the same document rebuilt with TL2020, displaying what I do not expect.
The documents using acronym package but not backref have the list of acronims as I expect, not hyperlinked but just black bold text...
BTW, I flagged this issue also on texlive list
acronyms_sshot.tar.gz
The text was updated successfully, but these errors were encountered: