如何格式化图像上的部分文本?

如何格式化图像上的部分文本?

我有一张高大的图片,我想让它显示在页面的右侧,但文字则显示在左侧。图片的尺寸显然是矩形,但有一个很大的透明部分,我想让文字流过该部分。

我在下面的 (Visio) 图片中展示了这个效果。阴影区域显示了我图片的“有趣”部分。左下角基本上是白色/透明的,我希望文本溢出。

请问这可能吗?

在此处输入图片描述

答案1

像这样

\documentclass{article}
\usepackage[margin=3cm]{geometry}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{lipsum}

\def\tikzmark#1{\tikz[remember picture,overlay]\node[inner sep=0pt](#1){};}


\begin{document}

\leavevmode\unskip\hfill\rlap{\hspace{6mm}\tikzmark{A}}
\begin{tikzpicture}[remember picture,overlay]
\node[inner sep=0pt,anchor=north east]  at (A) 
    {\includegraphics[width=.6\textwidth,height=0.7\textheight]{example-image}};
\end{tikzpicture}

\noindent\begin{minipage}[t]{0.4\textwidth}
\lipsum[2]
\end{minipage} 

\noindent\begin{minipage}[t]{0.7\textwidth}
\lipsum[1-2]
\end{minipage} 

\end{document}

在此处输入图片描述

相关内容