I'm relatively new to LaTeX, and I'm typesetting a friend's coloring-in book. I'm using the "memoir" class. I want to include "Medieval" looking text under the pictures, so I'm using the lettrine package, but having to use lettrine within a Tikz environment (because of how I'm inserting the illustrations).
My issue is that within the Tikz node, the lettrine isn't working properly (that is, the text after the dropcap isn't aligning properly, but in a funny way as shown in the minimal working example).
What I really want is to get the text to wrap around properly after the dropcap instead of all aligning "underneath" the rest of the writing as in the minimal working example.
\documentclass[12pt]{memoir}
%%%%%%Here the packages %%%%%%%%%%%%%
\usepackage{graphicx}
\usepackage{tikz-cd}
\usepackage{lettrine}
\usepackage{Carrickc}
\usepackage[absolute]{textpos}
\begin{document}
\begin{textblock}
{\paperwidth}(0mm,0mm)
\begin{figure}
\centering
\begin{tikzpicture}
\node[] at (0,0) {\includegraphics[width=0.71\textwidth]{picture.png}};
\node[text width=8cm] at (0.45,-2.3) {\renewcommand\LettrineFontHook{\Carrickc} \setlength{\DefaultNindent}{0pt} \lettrine[lines=2]{O}{n}ce long ago there was some random text, and I am writing it here now to make a minimal working example. Thanks for your help!};
\end{tikzpicture}
\end{figure}
\end{textblock}
\end{document}
I don't know what other details might be important---I'm compiling with LuaLaTeX, and using TexWorks!
Thank you immensely in advance for any advice or assistance! It's deeply appreciated.


\lettrine{O}{nce}so that the rest of the first word is in small caps, not just the next letter. – Teepeemm Feb 27 '24 at 19:41