使用 wrapfigure 的浮动“提示”框

使用 wrapfigure 的浮动“提示”框

我正在尝试制作一个浮动的“提示”框。这是我的 MWE:

\documentclass{report}
\usepackage{wrapfig}
\usepackage{framed}
\usepackage{lipsum}

\newenvironment{tip}[1][3cm]
    {\begin{wrapfigure}{R}{#1}\begin{framed}Tip:\\}
    {\end{framed}\end{wrapfigure}}

\begin{document}

\begin{tip}
Hello this is a test
\end{tip}
\lipsum[1]
\end{document}

现在它看起来是这样的: 输出

这就是我想要的:

通缉

答案1

定义一个\newcommand而不是一个\newenvironment

\documentclass{report}
\usepackage{wrapfig}
\usepackage{framed}
\usepackage{lipsum}

    \newcommand{\tip}[2][3cm]
        {\begin{wrapfigure}{R}{#1}
        \begin{framed}
        Tip:\\ #2
        \end{framed}
        \end{wrapfigure}
        }

    \begin{document}
    \tip {Hello this is a test}
    \lipsum[1]
    \tip[5cm]{Hello this a wider box}
    \lipsum[2]
    \end{document}

在此处输入图片描述

相关内容