knpx
14-10-2008, 17:09
Hallo,
ich habe versucht in LaTeX einen Text zu umraden und habe dabei noch ein kleines Problem. Die Umrandung soll farbig und der Text im Inneren schwarz sein. Über der Box soll "Merke:" stehen.
Das klappt mit:
\newenvironment{merkbox}[1]{\newline\noindent
\textcolor{orange}{\textbf{Merke:}\vspace{1mm}\new line
\Ovalbox{\parbox{\textwidth-2.5\fboxsep}{\textcolor{black}{#1}}}}\newline}
eigentlich ganz gut, bis darauf, dass ich den Inhalt der Box immer in Klamern angeben muss:
\begin{merkbox}
{In der Merkbox kann man sich Dinge merken!!}
\end{merkbox}.
Also muss da irrgendwo noch ein kleiner Fehler sein. Ich würde mich freuen,w enn mir da jemand einen Hinweis geben könnte.
Ist mein erstes Mal, dass ich was mit \newenvironment mache, also bitte nicht schimpfen.
Toll währe auch, wenn jemand eine Möglichkeit weiß, dass die Box, falls die Breite des Textes kleiner als die Seitenbreite ist, eben auch nur so breit wie die Seite ist, in allen anderen Fällen aber so lang wie in meinem Code.
Vielen Dank schon mal!
Grüße
Knpx
P.S. Falls sich jemand fragt wozu dieses "vspace" ist, das ist da, damit das "Merke:" nicht so auf dem Rahmen klebt.
ich habe versucht in LaTeX einen Text zu umraden und habe dabei noch ein kleines Problem. Die Umrandung soll farbig und der Text im Inneren schwarz sein. Über der Box soll "Merke:" stehen.
Das klappt mit:
\newenvironment{merkbox}[1]{\newline\noindent
\textcolor{orange}{\textbf{Merke:}\vspace{1mm}\new line
\Ovalbox{\parbox{\textwidth-2.5\fboxsep}{\textcolor{black}{#1}}}}\newline}
eigentlich ganz gut, bis darauf, dass ich den Inhalt der Box immer in Klamern angeben muss:
\begin{merkbox}
{In der Merkbox kann man sich Dinge merken!!}
\end{merkbox}.
Also muss da irrgendwo noch ein kleiner Fehler sein. Ich würde mich freuen,w enn mir da jemand einen Hinweis geben könnte.
Ist mein erstes Mal, dass ich was mit \newenvironment mache, also bitte nicht schimpfen.
Toll währe auch, wenn jemand eine Möglichkeit weiß, dass die Box, falls die Breite des Textes kleiner als die Seitenbreite ist, eben auch nur so breit wie die Seite ist, in allen anderen Fällen aber so lang wie in meinem Code.
Vielen Dank schon mal!
Grüße
Knpx
P.S. Falls sich jemand fragt wozu dieses "vspace" ist, das ist da, damit das "Merke:" nicht so auf dem Rahmen klebt.