我可以绘制以下类型的注释框:
有人可以建议我如何绘制这种类型的注释框吗:
第二个与第一个有两点不同:
我们可以在图片下方添加文字(第一个图片完全占据了左框架)
第二个框没有覆盖整个空间。我们也可以在左侧写文字。
谢谢。
答案1
您可以minipage
在 中使用\fcolorbox
;wrapfigure
来自的环境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
也适用于此(有关详细信息,请参阅包文档)。