1

When trying to retain certain words as lowercase using the mfirstuc package, I've run into the following problem. In the example below, I want to use \capitalisewords from the mfirstuc package to standardize capitalization among entrees, but I can't get the "al" in "et al." to be lower case even though I've specified as much using the \MFUnocap{word} arguments.

Any ideas what might cause this behavior and how to successfully retain "al" as lowercase with text like this?

\documentclass{article}
\usepackage{mfirstuc}

\begin{document}
\MFUnocap{et}\MFUnocap{al} %DETERMINE WHICH WORDS STAY LOWERCASE

\capitalisewords{The fantabulous rap extravaganza, Deltron et al. (3030)}

\end{document}
2

The \MFUnocap macro considers punctuation as part of the word. Therefore, you should include . in the exception.

MWE:

\documentclass{article}
\usepackage{mfirstuc}

\begin{document}
\MFUnocap{et}\MFUnocap{al.} %DETERMINE WHICH WORDS STAY LOWERCASE

\capitalisewords{The fantabulous rap extravaganza, Deltron et al. (3030)}

\end{document}

Result:

enter image description here

  • This was it! Cheers. I thought I tried this, but I had a trailing parenthesis I also had to include. – Thraupidae Jun 13 at 23:13

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.