ページの半分にテキストとともにファンシーノートボックスを作成する方法

ページの半分にテキストとともにファンシーノートボックスを作成する方法

次のタイプの Notes-Box を描くことができます。

ここに画像の説明を入力してください

誰か、このタイプのノートボックスの描き方を教えてもらえませんか:

ここに画像の説明を入力してください

2 番目のものは、2 つの点で最初のものと異なります。

  • 画像の下にテキストを追加できます(最初の例では、画像が左のフレームを完全に占めています)

  • 2 番目のボックスはスペース全体をカバーしません。左側にもテキストを書き込むことができます。

ありがとう。

答え1

内部のminipage環境\fcolorboxからwrapfigurewrapfigパッケージを使用すると、テキストをボックスの周りに折り返すことができます。 内ではminipage、たとえば es を使用して、画像とタイトルの配置を実現できます。次の例では、パッケージの助けを借りて\parbox新しい環境を定義しました。必須の引数は、ボックスのタイトルに使用されます。myboxenviron

\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ここでも適用されます (詳細についてはパッケージのドキュメントを参照してください)。

関連情報