
Ich kann folgende Art von Notizfeldern zeichnen:
Kann mir bitte jemand erklären, wie man diese Art von Notizfeld zeichnet:
Der zweite unterscheidet sich vom ersten in zweierlei Hinsicht:
Wir können Text unter dem Bild hinzufügen (im ersten nimmt das Bild den gesamten linken Rahmen ein)
Das zweite Feld deckt nicht den gesamten Raum ab. Wir können auch auf der linken Seite Text schreiben.
Danke.
Antwort1
minipage
Sie können ein innerhalb eines verwenden \fcolorbox
; die wrapfigure
Umgebung aus demwrapfig
Mit dem Paket kann der Text um die Box herumlaufen gelassen werden; innerhalb des minipage
kann die Positionierung für Bild und Titel beispielsweise mit \parbox
es erfolgen. Im folgenden Beispiel habe ich mybox
mit Hilfe des environ
Pakets eine neue Umgebung definiert; das obligatorische Argument wird für den Titel der Box verwendet:
\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}
Da die Umgebung das Paket verwendet wrapfig
, gelten die Eigenheiten wrapfig
auch hier (Einzelheiten finden Sie in der Paketdokumentation).