Maverick
22-08-2007, 10:35
Hallo!
Ich erstelle mit folgendem Minibeispiel Boxen. Das heißt: Es wirft einen Kasten aus, der farbig hinterlegt ist. Darin enthalten ist eine Definition. Am Rand steht eine Randnotiz "Definition: Lageplan".
\documentclass[12pt,a4paper]{scrbook}
%% Mitteilung der Texcodierung an LaTeX
%% \usepackage[ansinew]{inputenc}
%% \usepackage[latin1]{inputenc}
%% \usepackage[applemac]{inputenc}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage[pdftex]{graphicx}
\usepackage{color}
\usepackage{marginnote}
%% Setzt eine Randnotitz (margin note) für die Textbox:
\newcommand{\mnote}[1]{\marginnote{\scriptsize{#1}}}
%: Textboxen
%% ************************************************** ******************************
%% ************************************************** ******************************
%% Verschiedene Längenmaße für Textboxen:
%% Definitions-Textbox:
\newlength{\myDefBoxWidth}
\setlength{\myDefBoxWidth}{\textwidth}
\addtolength{\myDefBoxWidth}{-4mm}
%% --> Setzt eine Definitions-Textbox zusammen mit einer Randnotiz "Definition".
%% Die Box enthält den Begriff und seine Definition.
\newcommand{\myDefBox}[2]
{%
\bgroup
\setlength{\fboxrule}{0.5mm}%
\fcolorbox{green}{red}%
{%
\parbox{\myDefBoxWidth}{{\bfseries\scshape#1:}\\#2 }%
}%
\mnote{\scriptsize{Definition:\\\emph{#1}}}
\egroup
}
\begin{document}
% Definition
\noindent \myDefBox{Lageplan}
{Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.}
% Definition Ende
\end{document}
Problem: Leider erscheint die Randnotiz nie mittig zum Rahmen, sondern in der letzten Zeile. Wie kann ich die Randnotiz mittig ausrichten? Hat jemand einen Tipp? Hoffe das MB klappt so.
Ich erstelle mit folgendem Minibeispiel Boxen. Das heißt: Es wirft einen Kasten aus, der farbig hinterlegt ist. Darin enthalten ist eine Definition. Am Rand steht eine Randnotiz "Definition: Lageplan".
\documentclass[12pt,a4paper]{scrbook}
%% Mitteilung der Texcodierung an LaTeX
%% \usepackage[ansinew]{inputenc}
%% \usepackage[latin1]{inputenc}
%% \usepackage[applemac]{inputenc}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{lmodern}
\usepackage{blindtext}
\usepackage[pdftex]{graphicx}
\usepackage{color}
\usepackage{marginnote}
%% Setzt eine Randnotitz (margin note) für die Textbox:
\newcommand{\mnote}[1]{\marginnote{\scriptsize{#1}}}
%: Textboxen
%% ************************************************** ******************************
%% ************************************************** ******************************
%% Verschiedene Längenmaße für Textboxen:
%% Definitions-Textbox:
\newlength{\myDefBoxWidth}
\setlength{\myDefBoxWidth}{\textwidth}
\addtolength{\myDefBoxWidth}{-4mm}
%% --> Setzt eine Definitions-Textbox zusammen mit einer Randnotiz "Definition".
%% Die Box enthält den Begriff und seine Definition.
\newcommand{\myDefBox}[2]
{%
\bgroup
\setlength{\fboxrule}{0.5mm}%
\fcolorbox{green}{red}%
{%
\parbox{\myDefBoxWidth}{{\bfseries\scshape#1:}\\#2 }%
}%
\mnote{\scriptsize{Definition:\\\emph{#1}}}
\egroup
}
\begin{document}
% Definition
\noindent \myDefBox{Lageplan}
{Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.Das ist die Definition.}
% Definition Ende
\end{document}
Problem: Leider erscheint die Randnotiz nie mittig zum Rahmen, sondern in der letzten Zeile. Wie kann ich die Randnotiz mittig ausrichten? Hat jemand einen Tipp? Hoffe das MB klappt so.