michal
06-10-2006, 06:14
Hallo und guten Morgen!
Habe ein kleines Problem bei der Gestaltung von Boxen. Ich möchte in meinen "Machwerken ;) " Boxen einsetzen, um Aussagen u.ä. hervorzuheben. Dazu habe ich bereits eine Lösung:
\setlength{\textwidth}{15cm}
\definecolor{g1}{gray}{0.92}%
\definecolor{g2}{gray}{0.7}%
\fboxsep1.2mm%
\newsavebox{\syntaxbox}%
%---- Definition meiner Boxen -----------------------------
\fboxsep1.2mm%
%\definecolor{g1}{gray}{0.92}%
%\newsavebox{\syntaxbox}%
\newenvironment{graubox}%
{%
% begin
\begin{lrbox}{\syntaxbox}%
\begin{minipage}{14.27cm}
}%
{%
% end
\end{minipage}%
\end{lrbox}%
{
\fcolorbox{g1}{g1}%
{
\parbox{14.27cm}
{\usebox{\syntaxbox}\hfill\hbox{}}
}
}
}
\newenvironment{dunkelgraubox}%
{%
% begin
\begin{lrbox}{\syntaxbox}%
\begin{minipage}{14.27cm}
}%
{%
% end
\end{minipage}%
\end{lrbox}%
{
\fcolorbox{g2}{g2}%
{
\parbox{14.27cm}
{\usebox{\syntaxbox}\hfill\hbox{}}
}
}
}
\newcommand{\defbox}[2]
{%
\begin{dunkelgraubox}
\textbf{#1}
\end{dunkelgraubox}
\\
\begin{graubox}
#2
\end{graubox}
}%
Die Anwendung ist dann relativ einfach durch z.B.
\defbox{Hinweis...}
{
Darauf möchte ich hinweisen...
}
möglich.
Mein Problem: Zwischen der dunkelgrauen Box und der hellgrauen ist ein kleiner Abstand. Wie kann ich den auf Null stellen? :confused:
Vielleicht hat auch jemand eine Idee, wie man Boxen "zaubert", wie in einigen Büchern von Addison-Wesley, in denen Boxen benutzt werden, ebenfalls grau, aber an der linken Seite senkrecht einen Schriftzug wie Hinweis oder Achtung u.ä.
Beste Grüße
Habe ein kleines Problem bei der Gestaltung von Boxen. Ich möchte in meinen "Machwerken ;) " Boxen einsetzen, um Aussagen u.ä. hervorzuheben. Dazu habe ich bereits eine Lösung:
\setlength{\textwidth}{15cm}
\definecolor{g1}{gray}{0.92}%
\definecolor{g2}{gray}{0.7}%
\fboxsep1.2mm%
\newsavebox{\syntaxbox}%
%---- Definition meiner Boxen -----------------------------
\fboxsep1.2mm%
%\definecolor{g1}{gray}{0.92}%
%\newsavebox{\syntaxbox}%
\newenvironment{graubox}%
{%
% begin
\begin{lrbox}{\syntaxbox}%
\begin{minipage}{14.27cm}
}%
{%
% end
\end{minipage}%
\end{lrbox}%
{
\fcolorbox{g1}{g1}%
{
\parbox{14.27cm}
{\usebox{\syntaxbox}\hfill\hbox{}}
}
}
}
\newenvironment{dunkelgraubox}%
{%
% begin
\begin{lrbox}{\syntaxbox}%
\begin{minipage}{14.27cm}
}%
{%
% end
\end{minipage}%
\end{lrbox}%
{
\fcolorbox{g2}{g2}%
{
\parbox{14.27cm}
{\usebox{\syntaxbox}\hfill\hbox{}}
}
}
}
\newcommand{\defbox}[2]
{%
\begin{dunkelgraubox}
\textbf{#1}
\end{dunkelgraubox}
\\
\begin{graubox}
#2
\end{graubox}
}%
Die Anwendung ist dann relativ einfach durch z.B.
\defbox{Hinweis...}
{
Darauf möchte ich hinweisen...
}
möglich.
Mein Problem: Zwischen der dunkelgrauen Box und der hellgrauen ist ein kleiner Abstand. Wie kann ich den auf Null stellen? :confused:
Vielleicht hat auch jemand eine Idee, wie man Boxen "zaubert", wie in einigen Büchern von Addison-Wesley, in denen Boxen benutzt werden, ebenfalls grau, aber an der linken Seite senkrecht einen Schriftzug wie Hinweis oder Achtung u.ä.
Beste Grüße