Das
efbox Paket (Version v1.0 19.03.2014) erweitert die Funktionalität des bekannten fbox Befehls hinsichtlich dem Vorhandensein der Seiten des Rechtecks, zudem ist es möglich die Strichstärke, den Abstand, die Farbe der Linien, die Hintergrundfarbe und den Font zu verändern.[
1] Das
efbox Paket ist hinsichtlich seines Funktionsumfanges deutlich umfangreicher wie das
fbox Paket.
1.1 Paket einbinden
Das Paket wird mit
\usepackage{efbox} eingebunden. Zusätzlich werden noch die zwei Pakete
color und
pgfkeys automatisch mit eingebunden. Das Paket selbst verfügt über keine Optionen.
2 efbox Befehl
Der efbox Befehl stellt eine Erweiterung des fbox Befehls dar. Mit Hilfe von Optionen kann das Aussehen der Box verändert werden. Diese Optionen können zum einen direkt als Option beim Befehl gesetzt werden, dann gelten sie nur für die aktuelle Box. Zum anderen können sie aber auch als efboxsetup gesetzt werden und gelten dann für alle nachfolgenden efbox Befehle.
2.1 Optionen
Die Option sind nach dem Key=Value Prinzip aufgebaut und für den efbox Befehl und das efboxsetup gleich.
- leftline Beim Wert true (default) wird die linke Seite des Rechtecks gesetzt, beim Wert false nicht.
- rightline Beim Wert true (default) wird die rechte Seite des Rechtecks gesetzt, beim Wert false nicht.
- topline Beim Wert true (default) wird die obere Seite des Rechtecks gesetzt, beim Wert false nicht.
- bottomline Beim Wert true (default) wird die untere Seite des Rechtecks gesetzt, beim Wert false nicht.
- hidealllines Beim Wert false (default) werden die Seiten des Rechtecks gesetzt, beim Wert true wird keine Seite gesetzt.
- backgroundcolor Als Hintergrundfarbe wird die gesetzte Farbe verwendet. Wenn keine Farbe gesetzt wurde wird die aktuelle Hintergrundfarbe, im Allgemeinen weiß, als Hintergrundfarbe verwendet. Um genau zu sein, es wird dann keine Farbe (default) gesetzt.
- linecolor Als Linenfarbe wird die gesetzte Farbe verwendet. Wenn keine Farbe gesetzt wurde, wird schwarz (default) verwendet.
- linewidth Als Strichstärke wird der gesetzte Wert verwendet. Wenn kein Wert gesetzt wird, wird der Wert von \fboxrule verwendet.
- margin Hier kann der Abstand zwischen Inhalt und den Strichen festgelegt werden. Wenn kein Wert gesetzt wurde, wird der Wert von \fboxsep verwendet.
- font Damit lässt sich die Schrift innerhalb der Box verändern. Die aktuelle Schrift ist der default Wert.
- baselinestrech Diese Option besitzt keinen default Wert.
Die Optionen können entweder über den Befehl selbst gesetzt werden:
\efbox[backgroundcolor=green]{Inhalt}
oder über das Setup:
\efboxsetup{backgroundcolor=green}
Mit
\efboxsetup{} werden die gesetzten Option des Setups wieder auf ihre default Wert zurückgesetzt.
\documentclass{article}
\usepackage{efbox}
\begin{document}
\efboxsetup{margin=10pt,backgroundcolor=yellow,font=\ttfamily\itshape}
\efbox{Inhalt}
\efboxsetup{}
\efbox[backgroundcolor=green]{Inhalt}
\end{document}
2.2 Weitere Pakete
Weitere Paket zum dem Themengebiet umrahmter Text sind das
fbox Paket und das fancybox Paket. Wobei ersteres deutlich weniger Gestaltungsmöglichkeiten bietet als efbox und das letztere deutlich mehr Gestaltungsmöglichkeiten bietet.
Literatur
[1] The
efbox packages,José, 2014/03/19, version 1.0