Maverick
09-07-2007, 11:32
Hallo!
Folgendes: Ich erstelle in Dokumenten Textboxen (Merke-Boxen, Definitions-Boxen), die einen Rand haben, innen sind sie farbig.
Das Problem ist, dass die Boxen korrekt erstellt werden, aber wenn ich eine Grafik einfüge mit Rahmen, dann ist der Rahmen der Grafik viel zu dick.
Hier mein MB (ist leider etwas lang):
\documentclass{scrbook}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage[pdftex]{graphicx}
\usepackage{color}
%: Textboxen
%% ************************************************** ******************************
%% Setzt eine Randnotitz (margin note) für die Textbox:
\newcommand{\mnote}[1]{\marginpar{\raggedright\textsf{{\footnotesize{#1} }}}}
%% Verschiedene Längenmaße für Textboxen:
%% Definitions-Textbox:
\newlength{\myDefBoxWidth}
\setlength{\myDefBoxWidth}{\textwidth}
\addtolength{\myDefBoxWidth}{-4mm}
%% Merke-Textbox:
\newlength{\myBoxWidth}
\setlength{\myBoxWidth}{\textwidth}
\addtolength{\myBoxWidth}{-4mm}
%% --> Setzt eine Definitions-Textbox zusammen mit einer Randnotiz "Definition". Die
%% Box enthält den Begriff und seine Definition.
\newcommand{\myDefBox}[2]
{%
\setlength{\fboxrule}{1mm}%
%\fcolorbox{orange_med}{orange_light}%
\fcolorbox{black}{red}%
{%
\parbox{\myDefBoxWidth}{{\bfseries\scshape#1:}\\#2 }%
}%
\mnote{\footnotesize{Definition:\\\emph{#1}}}
}
%% --> Setzt eine Merke-Textbox zusammen mit einer Randnotiz "Merke!".
\newcommand{\myBox}[2]
{%
\setlength{\fboxrule}{1mm}%
%\fcolorbox{orange_med}{orange_light}%
\fcolorbox{black}{red}%
{%
\parbox{\myBoxWidth}{{\bfseries\scshape#1:}\\#2}%
}%
\mnote{\footnotesize{Wichtig!}}
}
%% ************************************************** ******************************
%% ******************************** TRENNUNG **************************************
%% ************************************************** ******************************
\begin{document}
% Merke
\vspace{0.7cm}
\noindent \myBox{Test}
{Das ist ein Test.}
\vspace{0.5cm}
% Merke Ende
% Definition
\vspace{0.7cm}
\noindent \myDefBox{Definiendum}
{Definiens.}
\vspace{0.5cm}
% Definition Ende
% Grafik
\begin{figure}[!htp] % Grafik Platzierung: here, top, bottom, or page
\centering
\setlength{\fboxsep}{2mm} % Abstand zur Umrahmung
\centerline{\fbox{\includegraphics[width=7cm,height=7cm,keepaspectratio]{test.jpg}}}
\end{figure}
% Grafik Ende
\end{document}
Das Problem sind diese Einträge (1mm):
\setlength{\fboxrule}{1mm}%
Dieser Eintrag hat Auswirkungen auf die Textbox (was ja erwünscht ist), aber leider auch auf die Grafiken (was nicht erwünscht ist) ... Kann man das unterbinden?
Folgendes: Ich erstelle in Dokumenten Textboxen (Merke-Boxen, Definitions-Boxen), die einen Rand haben, innen sind sie farbig.
Das Problem ist, dass die Boxen korrekt erstellt werden, aber wenn ich eine Grafik einfüge mit Rahmen, dann ist der Rahmen der Grafik viel zu dick.
Hier mein MB (ist leider etwas lang):
\documentclass{scrbook}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage[pdftex]{graphicx}
\usepackage{color}
%: Textboxen
%% ************************************************** ******************************
%% Setzt eine Randnotitz (margin note) für die Textbox:
\newcommand{\mnote}[1]{\marginpar{\raggedright\textsf{{\footnotesize{#1} }}}}
%% Verschiedene Längenmaße für Textboxen:
%% Definitions-Textbox:
\newlength{\myDefBoxWidth}
\setlength{\myDefBoxWidth}{\textwidth}
\addtolength{\myDefBoxWidth}{-4mm}
%% Merke-Textbox:
\newlength{\myBoxWidth}
\setlength{\myBoxWidth}{\textwidth}
\addtolength{\myBoxWidth}{-4mm}
%% --> Setzt eine Definitions-Textbox zusammen mit einer Randnotiz "Definition". Die
%% Box enthält den Begriff und seine Definition.
\newcommand{\myDefBox}[2]
{%
\setlength{\fboxrule}{1mm}%
%\fcolorbox{orange_med}{orange_light}%
\fcolorbox{black}{red}%
{%
\parbox{\myDefBoxWidth}{{\bfseries\scshape#1:}\\#2 }%
}%
\mnote{\footnotesize{Definition:\\\emph{#1}}}
}
%% --> Setzt eine Merke-Textbox zusammen mit einer Randnotiz "Merke!".
\newcommand{\myBox}[2]
{%
\setlength{\fboxrule}{1mm}%
%\fcolorbox{orange_med}{orange_light}%
\fcolorbox{black}{red}%
{%
\parbox{\myBoxWidth}{{\bfseries\scshape#1:}\\#2}%
}%
\mnote{\footnotesize{Wichtig!}}
}
%% ************************************************** ******************************
%% ******************************** TRENNUNG **************************************
%% ************************************************** ******************************
\begin{document}
% Merke
\vspace{0.7cm}
\noindent \myBox{Test}
{Das ist ein Test.}
\vspace{0.5cm}
% Merke Ende
% Definition
\vspace{0.7cm}
\noindent \myDefBox{Definiendum}
{Definiens.}
\vspace{0.5cm}
% Definition Ende
% Grafik
\begin{figure}[!htp] % Grafik Platzierung: here, top, bottom, or page
\centering
\setlength{\fboxsep}{2mm} % Abstand zur Umrahmung
\centerline{\fbox{\includegraphics[width=7cm,height=7cm,keepaspectratio]{test.jpg}}}
\end{figure}
% Grafik Ende
\end{document}
Das Problem sind diese Einträge (1mm):
\setlength{\fboxrule}{1mm}%
Dieser Eintrag hat Auswirkungen auf die Textbox (was ja erwünscht ist), aber leider auch auf die Grafiken (was nicht erwünscht ist) ... Kann man das unterbinden?