60 votes
Accepted

Best solution for acronyms, abbreviations, glossary and index

I want to have a glossary where I explain some terms or where I give a one sentence explanation and refer to the section where the term is discussed in detail. With the glossaries package, each ...
user avatar
37 votes
Accepted

Is is possible to not abbreviate the author name of only one reference in my bibliography?

Your problem is not caused by IEEEabrv.bib, which simply contains the abbreviated names of IEEE journals; it is rather caused by the style IEEEtran.bst, which is programmed to abbreviate author names. ...
user avatar
  • 2,040
31 votes
Accepted

custom plural for the short form of an acronym using glossaries

In chapter 4 of the user manual the two options are plural and firstplural. The change is simply: \newacronym[plural=cM,firstplural=centiMorgans (cM)]{cM}{cM}{centiMorgan} and the mwe with this ...
user avatar
  • 1,033
21 votes

Is is possible to not abbreviate the author name of only one reference in my bibliography?

The \relax solution didn't work for me, but putting the author in double brackets like this got rid of the problem: author = {{The Agda Team}}
user avatar
  • 311
14 votes
Accepted

Glossaries Package: No long form the first time using an acronym

The glossaries documentation describes a “first use flag” which determines whether an acronym is being used for the first time or not (and consequently, whether to print the full acronym): First use ...
user avatar
  • 5,117
13 votes
Accepted

Title case an acronym

\capitialisewords works by applying \makefirstuc to each space-separated element of its argument. In the case of \capitalisewords{\gls{src}}, there are no spaces in the argument, so it simply does \...
user avatar
13 votes
Accepted

How to print all the acronyms?

There are various methods. First is to use nonumberlist (either as a package option or in \printglossary) in combination with \glsaddall (which must be used after all acronyms have been defined). For ...
user avatar
12 votes

How to abbreviate journal name in citation

I have made a little Python script that processes a bibtex database, searching for the journal names and replacing them with their official abbreviation (taken from the Jabref source): https://gist....
user avatar
  • 221
12 votes
Accepted

Extract first letter of each word, also after a special character like a dash

The datatool package provides \DTLinitials. For example: \documentclass{article} \usepackage{datatool-base} \begin{document} \DTLinitials{This is a test of the Emergency Broadcast System. This-...
user avatar
11 votes
Accepted

Using the correct indefinite article with acronyms and their full forms

This feature is available directly in the acronym package and I assume this was not the case when your question and David Carlisle's answer were posted. As you use \newacro (as opposed to \acro and \...
user avatar
  • 230
11 votes

glossaries: don't print single occurences

Upgrade to glossaries version 4.14 (I've only just uploaded it to CTAN, so you may need to wait a few days before it reaches the TeX distributions). This has a new command \glsenableentrycount which ...
user avatar
10 votes

How to create both list of abbreviations and list of nomenclature using nomencl package?

It is indeed possible to have two separate lists using nomencl. You can define them as groups with corresponding titles. When doing so, you need to remove the main title by placing \renewcommand{\...
user avatar
  • 203
10 votes

How to abbreviate journal name in citation

betterbib (a small project of mine) now gives you a choice on the journal names; short ones are the default. Simply install with pip install betterbib and run it over your bib file: betterbib update ...
user avatar
9 votes

Glossaries Package: No long form the first time using an acronym

\glsunsetall should mark them all used according to this answer. \glsunset{label} will do the same for a single acronym.
user avatar
  • 8,310
9 votes
Accepted

Short form when acronym is first used in table

Just use \acrshort{} or \acs{} (this requires the shortcuts options of the glossaries package) in the table and it will force use of the short form. Then the later \gls{} in the main text thinks it's ...
user avatar
  • 28.2k
9 votes
Accepted

Plurals in acronyms when using the glossaries package

To override the default plural forms you can use the shortplural key for the short plural and longplural for the long plural. These should go in the optional argument: \newacronym [% options to ...
user avatar
9 votes
Accepted

Glossaries - expand acronyms for first-time use within each chapter

The simplest method is to insert \glsresetall at the start of each chapter. Since etoolbox is automatically loaded (by the base glossaries package), you can use etoolbox's \preto command: \...
user avatar
9 votes
Accepted

Hashtag in Acronym

(Disclaimer: I'm absolutely sure there is a duplicate but I couldn't find it.) From the acronym documentation: In the acronym environment, acronyms are defined with the command: \acro{<...
user avatar
  • 25.5k
8 votes
Accepted

First use of glossary entry with asterisk

You need a fairly up-to-date version of glossaries for this to work. (I think at least v4.0. The current version is 4.09.) \documentclass{scrbook} \usepackage[acronyms]{glossaries} \makeglossaries \...
user avatar
8 votes
Accepted

Space between acronym entry and it description

In the preamble, redefine the macro \glstreepredesc to whatever should precede the acronym descriptions. Without modifying it, it will expand to a single space. If you redefine it as \renewcommand\...
user avatar
  • 44.9k
8 votes
Accepted

Acronym package: Handling possessive case (apostrophe s)

Here's a method that defines the command \acposs which will expand to long's (short) on first use and short's on next use: \documentclass{article} \usepackage{acronym} \makeatletter \newcommand{\...
user avatar
8 votes
Accepted

Abnormal distance in acronym list

This is actually a feature, not a bug, as the acronym list is printed as an index. Thus tNRA and TSH get closer because they both begin with t. You can add the option nogroupskip, described on page ...
user avatar
  • 6,080
7 votes

Short titles, Journal abbreviations, etc. in biblatex

If you have shortjournal fields and use the biber backend, you can do \DeclareSourcemap{% \maps[datatype=bibtex]{ % Journal abbreviations \map[overwrite]{ \step[fieldsource=...
user avatar
7 votes
Accepted

Can I make an "abbreviation expansion" in PDF visible?

The accsupp package implements the accessibility features defined in the PDF specification IS0-32000, Section 14.9. These features are aimed at improving readability of PDF documents for visually ...
user avatar
  • 51.2k
7 votes
Accepted

Bolding Math Acronyms

It's better not to use a math formula in the first argument of \acro, but you can have it in the optional argument, as in \acro{M2C}[$\bm{M^{2}_c}$]{My Math Customized Acronym} which uses the \bm ...
user avatar
7 votes
Accepted

Avoid s in footnote

You need to redefine the plural form with\acrodefplural \begin{acronym}[Action] \acro{HTML}{Hyper Text Markup Language} \acrodefplural{HTML}[HTML]{Hyper Text Markup Languages} \end{acronym}
user avatar
  • 5,917
7 votes
Accepted

Glossaries Package and LaTeXTools

There are a few different ways this could be approached. The traditional builder that LaTeXTools uses launches latexmk, so you can solve the issue the same way you would for latexmk, i.e., add a ....
user avatar
  • 1,920
7 votes
Accepted

How to specify a context-sensitive command that decides whether to insert a blank after a '.'?

The xspace package takes care about whether to insert a space or not, but not whether it is supposed to be an inter-word-space or an inter-sentence-space. As explained in this answer, you can use \@ ...
user avatar
  • 5,697

Only top scored, non community-wiki answers of a minimum length are eligible