The question posted here is an extension of the one posed in Looking to Insert a Figure and Wrap It Within a Customized Tikzpicture
Consider the following code
\documentclass[border=1cm]{book}
\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage[justification=centering]{caption}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{shadows.blur}
\usetikzlibrary{shadings}
\begin{document}
\thispagestyle{empty}
\definecolor{pylight}{RGB}{247, 235, 205}
\definecolor{py}{RGB}{243, 224, 181}
\definecolor{pydark}{RGB}{221, 182, 110}
\definecolor{pyhighlight}{RGB}{254, 235, 204}
\pgfdeclareverticalshading{parchment}{100bp}{%
color(0bp)=(pydark);
color(25bp)=(pydark);
color(30bp)=(py);
color(50bp)=(pylight);
color(70bp)=(py);
color(75bp)=(pydark);
color(100bp)=(pydark)%
}
\pgfdeclareradialshading{rparchment}{\pgfpoint{0cm}{0cm}}{%
color(0bp)=(pylight);
color(13bp)=(pylight);
color(20bp)=(py);
color(40bp)=(pydark);
color(60bp)=(pydark!50!black);
color(100bp)=(black)%
}
\tikzset{
pencildraw/.style={%
decorate, decoration={%
random steps, segment length=1.1ex, amplitude=.5ex%
}
},
drop shadow/.style={
blur shadow={%
shadow xshift=.5pt,
shadow yshift=-.5pt,
shadow blur steps=9,
shadow blur extra rounding=1.5pt%
},
},
parchment fill/.style={
pencildraw, fill=pyhighlight,
postaction={shading=parchment, opacity=1},
postaction={shading=rparchment, opacity=.7}
}
}
\begin{tikzpicture}
\shade node[preaction={fill=black,opacity=.5,transform canvas={xshift=1mm,yshift=-1mm}},parchment fill, drop shadow,
inner sep=5mm]
{\parbox{0.87\textwidth}{\fontsize{13}{16}\selectfont
\hangindent=\dimexpr 0.2\textwidth+\columnsep\relax
\hangafter=-4
\noindent\llap{\raisebox{\dimexpr 0.6\baselineskip-\height}[0pt][0pt]% overlap indentation
{\includegraphics[width=0.2\textwidth]{example-image-a}}\hspace{\columnsep}}%
\textbf{\textit{\lipsum[2]}}}} ;
\end{tikzpicture}
\end{document}
which produces the output
I would like to drop the paragraph a bit so that it does not start at the same height as the top of the inserted image, and hope that inserting \vspace{\baselineskip} immediately prior to \lipsum[2] might do the trick; but alas, it doesn't.
When I add the code
\begin{tikzpicture}
\shade node[preaction={fill=black,opacity=.5,transform canvas={xshift=1mm,yshift=-1mm}},parchment fill, drop shadow,
inner sep=5mm]
{\parbox{0.87\textwidth}{\fontsize{13}{16}\selectfont
\hangindent=\dimexpr 0.2\textwidth+\columnsep\relax
\hangafter=-4
\noindent\llap{\raisebox{\dimexpr 0.6\baselineskip-\height}[0pt][0pt]% overlap indentation
{\includegraphics[width=0.2\textwidth]{example-image-a}}\hspace{\columnsep}}%
\textbf{\textit{\vspace{\baselineskip}\lipsum[2]}}}} ;
\end{tikzpicture}
the box I get is this:
I don't understand why the baselineskip seems to be occurring after the first line instead of prior to it. I have not had success by moving \vspace{\baselineskip} elsewhere.
QUESTION: Is there a simple way (using the given code) to lower the start of the paragraph a specified amount (say, a baselineskip) while maintaining the image at the fixed location? Depending upon the length of an actual paragraph, I may want to increase or decrease the length of which the paragraph is lowered---and so, I am hoping to accomplish this by a command or two, and not by making ``tweaking'' some combination of numerical values in the existing code.
Thank you.



\raisebox{\dimexpr 0.6\baselineskip-\height}[0pt][0pt]– David Carlisle Aug 17 '21 at 21:21