0

Edit: So I have discovered I now cannot make any glossaries, even with a minimal document with no intruding packages. I don't really know how to troubleshoot this.

As per the title. The issue seems to be with the .xdv file, as using one from an older version of the document (which I had backed up) works. All new documents using the glossary (and without a .xdv from another document), even though it has been reverted to the state it was before I added the originally suspected entry, fail to print the glossary. The message is the usual 'document is incomplete' message, and all .glo files look fine. There are also no errors in the log.

Do I simply need to keep recompiling? I have tried many times...

MWE

%! TEX program = xelatex
\documentclass[a4paper, titlepage]{book}

\usepackage[T1,LGR]{fontenc}

\usepackage[overlap, CJK]{ruby}
\usepackage{listings}
\lstset{
    breaklines=true
}
\newcommand{\inlineCode}{\lstinline[basicstyle=\normalsize\ttfamily]}

\usepackage[style=british]{csquotes}
\usepackage{xpatch}
\usepackage{amsmath,amsfonts,amsthm}
\usepackage{ot-tableau}
\usepackage{polyglossia}
\setdefaultlanguage[variant=british]{english}

\usepackage[bibencoding=utf8, backend=biber, style=authoryear-icomp, language=british]{biblatex}
\usepackage{easylist}
\usepackage{hyperref}
\usepackage{memhfixc}
\usepackage[nameinlink,noabbrev,capitalize]{cleveref}
\usepackage[nonumberlist,style=tree,abbreviations,xindy,toc]{glossaries-extra}
\usepackage{blindtext}
\usepackage{tipa}
\usepackage{cgloss4e}
%\usepackage{gb4e}
\usepackage{enumerate}
\usepackage{longtable}
\usepackage{textgreek}
\usepackage{booktabs, siunitx}
\usepackage{tabulary}
\usepackage{multirow}
\usepackage{graphicx}
\graphicspath{ {./images/} }
\usepackage{wrapfig}
\usepackage{chngcntr}
\usepackage{tablefootnote}
\usepackage[tableposition=above]{caption}
\usepackage{imakeidx}
\addbibresource{/store/Documents/LaTeX/bib.bib}
\usepackage{gb4e}

\DeclareLanguageMapping{english}{british}

\renewcommand{\rubysep}{-0.2ex}

\counterwithin*{chapter}{part}

\newcommand{\setmeter}[2]{\ensuremath{%
        \vcenter{\offinterlineskip
            \halign{\hfil##\hfil\cr
                $\scriptstyle#1$\cr
                \noalign{\vskip1pt}
            $\scriptstyle#2$\cr}
    }}%
}

\sloppy

\loadglsentries{/store/Documents/LaTeX/glossary}
\makeglossaries

\makeindex

\begin{document}
\frontmatter

\maketitle

\tableofcontents
\listoffigures
\listoftables

\mainmatter

\glsaddall
\twocolumn{\printabbreviations[title=Abbreviations]\printglossary[title={Glossary}]}

\printindex

\appendix
%\chapter{Appendix One}

\backmatter

\end{document}

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.