在回忆录文档类中将文本环绕在图像周围

在回忆录文档类中将文本环绕在图像周围

我正在使用回忆录文档类,我想将文本环绕在图像周围。图像应位于左侧,文本位于其旁边。这是我的主要语法:

\documentclass[a4paper,oneside]{memoir}
\usepackage[inner=3cm,outer=3cm]{geometry}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{wallpaper}
\usepackage{palatino}
\setlength{\parindent}{4em}
\usepackage[sorting=none]{biblatex}
\addbibresource{biblio.bib}
\usepackage{picinpar}
\makechapterstyle{custom}{%
\chapterstyle{default}
\def\chapterheadstart{}
}   
\chapterstyle{custom}

对于此图像:

\newline
\begin{wrapfigure}
\includegraphics[scale=0.5]{image.png} 
\end{wrapfigure}

我尝试导入 wrapfig 包,但整个文档都会出错。还有其他方法可以简单地将文本换行吗?

谢谢!

答案1

以下是 4 条线的示例\hangindent。我故意将图像放在基线处,并使用比间隙更小的图像。

请注意,wrapfigure 通常会在\baselineskip图像的上方和下方添加完整的图像。

\documentclass[a4paper,oneside]{memoir}
\usepackage[inner=3cm,outer=3cm]{geometry}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{wallpaper}
\usepackage{palatino}
\setlength{\parindent}{4em}
\usepackage[sorting=none]{biblatex}
\addbibresource{biblio.bib}
\usepackage{picinpar}
\makechapterstyle{custom}{%
\chapterstyle{default}
\def\chapterheadstart{}
}   
\chapterstyle{custom}
\usepackage{lipsum}% generic text
\usepackage{wrapfig}% required for wrapfigure

\begin{document}

\lipsum[1]
\sbox0{\includegraphics[height=2.5\baselineskip]{example-image}}% measure image
\rlap{\raisebox{-\ht0}[0pt][0pt]{\usebox0}}\vspace{-\baselineskip}% overlay image
\hangindent=\dimexpr \wd0+\columnsep\relax
\hangafter=-4
\lipsum[2]
\begin{wrapfigure}{l}{0pt}
\usebox0
\end{wrapfigure}
\lipsum[3]
\end{document}

演示

相关内容