[Tex/LaTex] Overlapping text or… text above text!

positioningtext manipulation

I was trying to do this exercises and I can't achieve exactly how they have to look:
Image 1

Image 2

I'm not an English native speaker and in Spanish there isn't that much documentation. I was trying to find an answer searching for 'overlapping text' or 'text above text' with no good results.

I was trying it with \llap but it pivots in the wrong point:

{Blume}\llap{\rotatebox[origin=lt]{20}{Blume}}\llap{\rotatebox[origin=lt]{40}{Blume}}\llap{\rotatebox[origin=lt]{60}{Blume}}

And it look like this:

Can anyone give me a hand?

Best Answer

With tikz

\documentclass{article}
\pagestyle{empty}% for cropping
\usepackage{tikz}
\makeatletter
\newcommand\rottext[4][center]{
    \tikz[baseline=(X.base),every node/.style={inner sep=0pt}]{
        \node (X) {#2};
        \foreach \i in {1,...,#3}
        \node[rotate around={#4*\i:(X.#1)}] {#2};
    }
}
\begin{document}
Lorem ipsum
\tikz[baseline=(X.base),every node/.style={inner sep=0pt}]{
    \node (X) {Blume};
    \foreach \i in {1,...,4}
        \node[rotate around={20*\i:(X.south west)}] {Blume};
    \node[red,draw,fill,circle,inner sep=1pt] at (X.south west) {};% mark rotation point
}
dolor sit amet

Lorem ipsum
\tikz[baseline=(X.base),every node/.style={inner sep=0pt}]{
    \node (X) {Blume};
    \foreach \i in {1,...,4}
        \node[rotate around={20*\i:(X.north west)}] {Blume};
    \node[red,draw,fill,circle,inner sep=1pt] at (X.north west) {};% mark rotation point
}
dolor sit amet

As a macro:
\rottext{Blume}{10}{12}
\rottext[north east]{Blume}{2}{30}

\end{document}

enter image description here