Skip to main content
17 votes
Accepted

Is there a program for managing glossary tags?

As there currently does not exist such tool and it seems many users want to have such a tool, I decided to integrate this into JabRef as a feature. The idea is to have a similar, but more advanced ...
Christoph S's user avatar
16 votes

Suppress the glossary expansion at first occurrence

I would recommend \acrshort{label} which will only print the abbreviation of the acronym, even if it is the first occurrence. Example: \documentclass[letterpaper]{article} \usepackage{hyperref} \...
reschu's user avatar
  • 260
15 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 ...
Nicola Talbot's user avatar
14 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 \...
Nicola Talbot's user avatar
13 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 ...
Nicola Talbot's user avatar
13 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: \...
Nicola Talbot's user avatar
12 votes
Accepted

Inhomogeneous space between glossary items

The answer is rather easy. You should use the package option nogroupskip: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[nogroupskip, toc, numberedsection,...
Skillmon's user avatar
  • 61.4k
12 votes
Accepted

\printnoidxglossaries vs \printglossaries

There are actually five methods of generating glossary lists (summarised in section 1.1 Indexing Options of the glossaries user manual). The first uses \printnoidxglossaries, the second two use \...
Nicola Talbot's user avatar
11 votes

How to make Latexmk use makeglossaries?

The current version of the glossary/glossaries sample latexmkrc file on CTAN http://mirrors.ctan.org/support/latexmk/example_rcfiles/glossaries_latexmkrc contains # This shows how to use the ...
moewe's user avatar
  • 178k
11 votes

Is there a program for managing glossary tags?

(Answer rewritten following release of bib2gls v1.0.) There's a new command line application called bib2gls that can be used to convert .bib files to a format that can be input using glossaries-extra'...
Nicola Talbot's user avatar
11 votes
Accepted

Glossaries: printglossary on different toc levels

You can change the level inside the document by \setglossarysection{section}: \printglossary[style=altlist,title=Glossary] \printglossary[type=\acronymtype,style=myacronymstyle] %Symbole ausgeben \...
esdd's user avatar
  • 86k
11 votes
Accepted

How can glossaries handle the article 'a' or 'an' before abbreviations?

You can use glossaries-prefix which is supplied with the glossaries package: \documentclass{article} \usepackage{glossaries-prefix} \newacronym[ prefixfirst={a\ },% prefix used on first use ...
Nicola Talbot's user avatar
11 votes
Accepted

Ordered symbols list with units

Your second example uses the long glossary style (set with style=long in the optional argument of \printunsrtglossary). This only shows the term (e.g. \ensuremath{x}) and the description (e.g. ...
Nicola Talbot's user avatar
10 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\...
gernot's user avatar
  • 49.9k
10 votes

Mathematical symbol looks bad in glossary

The amsmath package provides the macro \sideset. I suggest you write \sideset{}{_\delta}\sum\limits_{\tau=-\infty}^{T} rather than the cumbersome \sum\limits_{\tau=-\infty}^{T}\mathop{}_{\mkern -...
Mico's user avatar
  • 513k
10 votes
Accepted

TeXmaker, makeglossaries: The script engine could not be found

The answere is very simple (after hours of searching): Just download: ActivePerl.exe Navigate to C:\Program Files\MiKTeX 2.9\miktex\bin\x64 and run perltex.exe This should save you from getting the ...
PascalS's user avatar
  • 750
10 votes

Glossaries links with non-latin labels in LuaLaTeX refer to wrong place

Not a solution but an explanation. The problem is hyperref. hyperref uses with lualatex \pdf@escapestring to convert the name to something that can be safely used as a destination in the pdf. But the ...
Ulrike Fischer's user avatar
9 votes

How to combine Acronym and Glossary

Building off of the two answers above, and rolling in a couple of the comments, I have exactly what I was looking for, and I hope it helps others. This doesn't create two separate glossaries, but it ...
datu-puti's user avatar
  • 239
9 votes

Glossary link's color

I had a similar request, with the only difference that I didn't want to have any colored glossary links at all. Marco's solution wasn't satisfying for me as it changes all links to a specific color. ...
oreiche's user avatar
  • 211
8 votes

Using Texmaker with glossaries on Windows

To complement egreg's answer. A very simple way to integrate glossaries in Texmaker (windows) is to add automake in the usepackage{glossaries} option like this \usepackage[automake]{glossaries} This ...
jcchuks's user avatar
  • 293
8 votes
Accepted

Capitalizing each word in \glsentrylong

For glossaries v4.22 onward you can use \glsentrytitlecase{tla}{long}. Alternatively (mfirstuc v1.10 onward) you can use \ecapitalisewords{\glsentrylong{tla}}, which fully expands its argument before ...
Nicola Talbot's user avatar
8 votes
Accepted

Glossaries with more hierarchical categories

Table 15.1 in the glossaries user manual shows which of the predefined styles support hierarchical entries. You need to find one which has at least 2 or — (unlimited) in the maximum level column. The ...
Nicola Talbot's user avatar
8 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 ....
ig0774's user avatar
  • 1,980
8 votes
Accepted

Is it signalled that you should run `makeglossaries`?

There's no way of telling if the glossaries need updating (just as there's no way of telling if the table of contents, list of figures etc needs updating) but you can tell if makeglossaries is ...
Nicola Talbot's user avatar
8 votes
Accepted

Use of derivative of physical quantities with glossary package

I think the simplest thing to do is to supply the derivative form when you define the term. You can store it in one of the user keys. For example: \documentclass{article} \usepackage{glossaries} \...
Nicola Talbot's user avatar
8 votes
Accepted

glossaries: hyperlink only at the first occurrence in every chapter

With glossaries-extra v1.26 (2018-01-05)¹ you can do: \documentclass{article} \usepackage{hyperref} \usepackage[acronym]{glossaries-extra} \makeglossaries \GlsXtrEnableLinkCounting[section]{...
Nicola Talbot's user avatar
8 votes
Accepted

How can I create a glossary as I go?

The simplest method is to create a new file that contains the definitions. This makes it easier to add new terms while you're writing the document as most text editors allow more than one file open at ...
Nicola Talbot's user avatar
8 votes
Accepted

Glossaries package with recursive terms (eg TCP/IP)

Consider this example: \documentclass{report} \usepackage{glossaries} \makeglossaries \newglossaryentry{tcp}{name=TCP, description={Transmission Control Protocol}} \newglossaryentry{ip}{name=IP, ...
Nicola Talbot's user avatar
8 votes
Accepted

Glossaries links with non-latin labels in LuaLaTeX refer to wrong place

As Ulrike Fischer described the problem is that non-ASCII characters are dropped by \pdf@escapestring. To avoid this, you can change \pdf@escapestring to encode Unicode characters in UTF-8: \...
Marcel Krüger's user avatar

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