Code: Select all
\documentclass{article}
\usepackage{mfirstuc}
\usepackage{glossaries}
\begin{document}
\end{document}
pdflatex doc.tex
I get:
I can see that it is loading mfirstuc and glossaries, but why is mfirstucMakeUppercase still undefined? Chasing down the mfirstucMakeUppercase call, it is located in glossaries.sty, version 4.18, 2015/09/09, line 47:-bash-4.1$ pdflatex doc.tex
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./doc.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak, german, ng
erman, danish, esperanto, spanish, catalan, galician, estonian, farsi, finnish,
french, greek, monogreek, ancientgreek, croatian, hungarian, interlingua, ibyc
us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk, polish, por
tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian, swedish,
turkish, ukenglish, ukrainian, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo))
(/usr/share/texmf/tex/latex/glossaries/base/mfirstuc.sty (./etoolbox.sty
(/usr/share/texmf/tex/latex/etex/etex.sty)))
(/usr/share/texmf/tex/latex/glossaries/base/glossaries.sty
(/usr/share/texmf/tex/latex/base/ifthen.sty)
(/usr/share/texmf/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf/tex/latex/xkeyval/xkeyval.tex
(/usr/share/texmf/tex/latex/xkeyval/keyval.tex)))
(/usr/share/texmf/tex/latex/textcase/textcase.sty)
! LaTeX Error: \mfirstucMakeUppercase undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.47 \renewcommand*{\mfirstucMakeUppercase}
{\MakeTextUppercase}%
?
\renewcommand*{\mfirstucMakeUppercase}{\MakeTextUppercase}%
Any insight on this would be great!