All I wish to do is to use \today
to output in the format "18 november 2013". With the datetime package I can get to "18 November 2013" with:
\documentclass[11pt,twoside,onecolumn,openany,final]{memoir}
\usepackage[nodayofweek]{datetime}
\newdateformat{mydate}{{\THEDAY}{ }\monthname[\THEMONTH] \THEYEAR}
\begin{document}
\mydate\today
\end{document}
but after that point I have been unable to have any success in making a lowercase month name. The closest I have been came by adding in the \MakeLowercase
command here:
{{\THEDAY}{ }\monthname\MakeLowercase[\THEMONTH] \THEYEAR}
but that for some reason brings in numerals and ends up like this:
18 November [11] 2013
Again, that still falls short of what I would like it to be. Is there a way to to bring in a lowercase command properly here so that for any given date output by \today
the format is
18 november 2013
Best Answer
As with Datetime capitalize month, you can redefine the language-appropriate definition that extracts the month name:
The above works since the default
english
language is chosen. If you're interested in have non-title-case "short month names", you'd have to redefine also\shortmonthnameenglish
: