LaTeX code generated from MarkDown by Pandoc:
\documentclass{article}
\usepackage{mwe}
\makeatletter
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth
\else\Gin@nat@width\fi}
\makeatother
\let\Oldincludegraphics\includegraphics
\renewcommand{\includegraphics}[1]{\Oldincludegraphics[width=\maxwidth]{#1}}
\setlength{\parindent}{0pt}
% begin custom preamble
\usepackage{enumitem}
\setlist[description]{style=multiline, leftmargin=4.2cm}
\renewcommand{\descriptionlabel}[1]{%
\begin{minipage}[t]{4cm}
\vspace{-\fontcharht\font`(}#1
\end{minipage}
}
% end custom preamble
\begin{document}
\begin{description}
\itemsep1pt\parskip0pt\parsep0pt
\item[\includegraphics{example-image}]
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis facilisis
sem. Nullam nec mi et neque pharetra sollicitudin.
\end{description}
\blindtext
\end{document}
Results in:

Question
I would like to have automatic vertical separation with the next paragraph, only by changing the preamble, not the main document. (Remember, it is code automatically generated by Pandoc!)



\renewenvironment{description}, but I am struggling. – Serge Stroobandt Aug 19 '13 at 17:58picinspackage is not distributed with the TeXLive distribution.\parpicis namely the only wrapping command fully compatible with list environments. It probably would have been a nice and easy solution. – Serge Stroobandt Aug 20 '13 at 08:47picinsto modify it to use the lppl, and provide complete documentation. those appear to be the two criteria that prevent it from being included in tex live. – barbara beeton Aug 20 '13 at 17:49