如何在页面的一半处创建带有文本的精美注释框

如何在页面的一半处创建带有文本的精美注释框

我可以绘制以下类型的注释框:

在此处输入图片描述

有人可以建议我如何绘制这种类型的注释框吗:

在此处输入图片描述

第二个与第一个有两点不同:

  • 我们可以在图片下方添加文字(第一个图片完全占据了左框架)

  • 第二个框没有覆盖整个空间。我们也可以在左侧写文字。

谢谢。

答案1

您可以minipage在 中使用\fcolorboxwrapfigure来自的环境wrapfig包可用于让文本环绕框;在里面minipage,可以使用例如 es 来实现图像和标题的定位\parbox。在下面的例子中,我mybox在包的帮助下定义了一个新环境environ;强制参数用于框的标题:

\documentclass{article}
\usepackage[verbose]{wrapfig}
\usepackage{bclogo}
\usepackage{environ}
\usepackage{lipsum}

\NewEnviron{mybox}[1]
  {\wrapfigure{r}{.5\textwidth}
  \setlength\fboxrule{1.5pt}
  \fcolorbox{blue!70}{white}{%
  \begin{minipage}{\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax}
  \parbox[t][1cm][t]{1cm}{\bccrayon}%
  \parbox[t][1cm][t]{\dimexpr\linewidth-1cm\relax}{\bfseries#1}
  \BODY
  \end{minipage}}%
\endwrapfigure}

\begin{document}

\begin{mybox}{The Title}
  \lipsum[2]
\end{mybox}
\lipsum[1-3]
\end{document}

在此处输入图片描述

由于环境使用该wrapfig包,因此其特性wrapfig也适用于此(有关详细信息,请参阅包文档)。

相关内容