En utilisant la première solution de touhami et en m'inspirant de la réponse de Denis à ma [question sur la « traduction » de chiffres en lettres](/osqa/questions/2763/des-chiffres-traduits-en-lettres),
je propose le code suivant, qui utilise la variable `\n` pour appeler images et chapitres, mais aussi, grâce à l'extension `fmtcount`, pour numéroter ceux-ci en toutes lettres, avec capitale initiale qui plus est :
\documentclass[12pt, a5paper, french]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[fulloldstyle,largesmallcaps, light]{kpfonts}
\usepackage{graphicx}
\usepackage{pgffor}
\usepackage{fmtcount}
\usepackage{babel}
\frenchbsetup{og=«, fg=»}
\begin{document}
\foreach \n in{1,...,20} {
\newpage
\begin{center}
{\large \Ordinalstringnum{\n} chapitre}\\
\includegraphics[keepaspectratio = true, width = .5\textwidth]{\n.jpg}
\end{center}
\input{c\n}
}
\end{document}
En effet, le paramètre `\ordinalstringnum` donne « premier » tandis que `\Ordinalstringnum` donne « Premier », adoncques initié par une capitale.
capitale : l'extension *[fmtcount](http://mirrors.ctan.org/macros/latex/contrib/fmtcount/fmtcount.pdf)* est vraiment bien pensée.
LaTeX, c'est chouette : un code aussi compact pour générer un long document, ça me réjouit.