Code:
\documentclass{article}
\usepackage[a5paper]{geometry}
\usepackage{wrapfig}
\usepackage{lipsum}
\begin{document}
\begin{wrapfigure}{l}{0.5\textwidth}
\rule{4cm}{12cm}
\end{wrapfigure}
\lipsum[1]
\section{Hello}
Hello section text
\end{document}
Prints:
- How can I make it shift
\section{Hello}
to the left? - And more generally: never wrap any text in the new section, following wrapfigure?
\begin{wrapfigure}[29]{l}{0.5\textwidth}...\end{wrapfigure}
and, in your concrete case, reduce the skip for the caption:\usepackage{caption}
and then something like\captionsetup[wrapfigure]{skip=3pt} \begin{wrapfigure}[29]{l}{0.5\textwidth} \rule{4cm}{12cm} \caption{some text} \end{wrapfigure}