Как создать необычный блок для заметок на половину страницы вместе с текстом

Как создать необычный блок для заметок на половину страницы вместе с текстом

Я могу нарисовать следующий тип коробки для заметок:

введите описание изображения здесь

Может ли кто-нибудь подсказать мне, как нарисовать вот такой ящик для заметок:

введите описание изображения здесь

Второй вариант отличается от первого двумя моментами:

  • Мы можем добавить текст под изображением (в первом случае изображение полностью занимает левую рамку)

  • Вторая коробка не покрывает все пространство. Мы можем написать текст и на левой стороне.

Спасибо.

решение1

Вы можете использовать minipageвнутри \fcolorbox; wrapfigureокружение изwrapfigПакет может использоваться для обтекания текста вокруг блока; внутри minipageпозиционирование изображения и заголовка может быть достигнуто с помощью, например, \parboxes. В следующем примере я определил новую среду 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(подробности см. в документации к пакету).

Связанный контент