如何让文字环绕定理框?

如何让文字环绕定理框?

我正在使用它thmtools来创建定理框。

\usepackage{thmtools}
\usepackage[unq]{unique}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{wrapfig}
\usepackage{float}

\declaretheoremstyle[
spaceabove=6pt, spacebelow=6pt,
headfont=\normalfont\bfseries,
notefont=\mdseries, notebraces={(}{)},
bodyfont=\normalfont,
postheadspace=1em,
qed=
]{mystyle}

\declaretheorem[style=mystyle, numbered=yes,name=Definition of bla and bla, shaded={bgcolor=Lavender,textwidth=20em}]{defBDL}

我如何让文字围绕这个 20em 宽的框?

答案1

这是一个示例(使用lipsum包创建虚拟文本):

示例输出

\documentclass{article}

\usepackage{amsthm}
\usepackage{thmtools}
\usepackage[unq]{unique}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{wrapfig}
\usepackage{float}

\declaretheoremstyle[
spaceabove=6pt, spacebelow=6pt,
headfont=\normalfont\bfseries,
notefont=\mdseries, notebraces={(}{)},
bodyfont=\normalfont,
postheadspace=1em,
qed=
]{mystyle}

\declaretheorem[style=mystyle, numbered=yes,name=Definition of bla and bla, shaded={bgcolor=Lavender,textwidth=20em}]{defBDL}

\usepackage{lipsum} %To produce dummy text

\begin{document}

\lipsum*[1]
\begin{wrapfigure}{l}{20em}
  \begin{defBDL}
    \lipsum[10]
  \end{defBDL}
\end{wrapfigure} \lipsum[2-4]

\end{document}

相关内容