PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rahmen eine boxedminipage verändern



pospiech
08-03-2007, 11:33
Ich möchte in einer eigenen Umgebung die Dicke eines Rahmens sowie die Farbe verändern. Die Umgebung ist die boxedminipage, die ganz normal auf die Größen von fbox zurückgreift.

Bislang nutze ich


\newenvironment{Loesung}{%
\let\oldfboxrule\fboxrule
\let\oldfboxsep\fboxsep
\setlength{\fboxrule}{1pt}%
\setlength{\fboxsep}{5pt}%
\par\begin{boxedminipage}{\linewidth}\noindent}
{%
\end{boxedminipage}%
\let\fboxrule\oldfboxrule
\let\fboxsep\oldfboxsep
}


Aber damit ist die fboxrule auch nach der Umgebung noch geändert.

Zudem weiß ich nicht wie man die Farbe ändern sollte. Ideen ?

Matthias

sofa-surfer
08-03-2007, 14:58
Hallo,

wenn du dir eh eine eigene Umgebung schreibst, dann greif doch gleich auf \fcolorbox o.ä. zurück. Dort kannst du dann Farben einstellen, wie es dir passt.

Matthias

pospiech
08-03-2007, 15:23
Dabei verliere ich aber die Funktionalität der minipage. Zudem habe ich im Moment nicht die Zeit mir einen Ersatz zu programmieren, deshalb die aus meiner ursprünglichen Sicht einfache Frage.

Matthias

sofa-surfer
08-03-2007, 15:40
Dabei verliere ich aber die Funktionalität der minipage. Zudem habe ich im Moment nicht die Zeit mir einen Ersatz zu programmieren, deshalb die aus meiner ursprünglichen Sicht einfache Frage.

Matthias

Das versteh ich nicht so ganz ...
Hier mal nur als ganz einfacher Ansatz:


\documentclass{article}
\usepackage{blindtext,xcolor,calc}

\newenvironment{loesung}[3]{%
\setlength{\fboxrule}{1pt}%
\setlength{\fboxsep}{5pt}%
\fcolorbox{#1}{#2}{\parbox{\textwidth-2\fboxsep-2\fboxrule}{#3}}}{}

\begin{document}


\noindent
\begin{loesung}{red}{white}
\blindtext
\end{loesung}

\blindtext

\end{document}

Was ist eigentlich mit der shaded-Umgebung?

Matthias