Latest news 2024-03-02: Ebook sale (3rd–9th March 2024): short story cybercrime fiction Unsocial Media free; short story noir crime fiction I’ve Heard the Mermaid Sing free; crime fiction novel The Private Enemy US$1.99; illustrated children’s story The Foolish Hedgehog US$0.99. For further details, see latest blog post.


MakeGlossariesGui is a Java GUI diagnostic tool for the glossaries LaTeX package. It can check for common problems that can cause the entries within the glossary or the entire glossary to be omitted. In GUI mode it parses both the .aux and the .log file for known error and warning messages.

When run in batch mode, it can be used as alternative to the makeglossaries Perl script and the makeglossaries-lite.lua Lua script supplied by the glossaries package. (It doesn't parse the log file in batch mode or show all the diagnostic information that the GUI mode provides.)

Note that if you are opting to use MakeGlossariesGUI because you don't want to install Perl, then you are limiting yourself to makeindex as xindy also requires Perl.

Latest Version: 2.2
Requirements: Java Runtime Environment. (At least JRE 8.) A TeX Distribution. The glossaries package.
Licence: GPL (Main Code) JLFGR License (Java Look & Feel Graphics Repository License)
Documentation: HTML, PDF
Snapshots: View


(Also available on CTAN.)

Download latest version. This is a .jar file used to install the application. If your operating system associates .jar files with java, then you should just be able to double-click on it to start the installer. Alternatively, you can use the command prompt:

java -jar makeglossariesgui-installer.jar

Older versions are available from the archive.

Source Code

Source code available on GitHub.