PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Farbige Exkurse mit Marginalien



Apollo11
04-02-2010, 15:54
Ich würde in meiner Arbeit gerne Exkurse, Beispiele und Definitionen bringen. Diese würde ich gerne farblich hinterlegen und mit Marginalien arbeiten. Mir ist wichtig, dass diese Bereiche sich auch über Seitenumbrüche erstrecken können.

Meine bisherigen Versuche mit \fcolorbox scheitern kläglich. Kennt einer von Euch eine Lösung?



\documentclass[12pt]{book}

\usepackage{color}
\usepackage{framed}

\newenvironment{fshaded}{%
\def\FrameCommand{\fcolorbox{framecolor}{shadecolo r}}%
\MakeFramed {\FrameRestore}}%
{\endMakeFramed}

%\theoremstyle{remark}
\newtheorem{Exkurs}{Exkurs}[section]
%\newtheorem*{rem}{Remark}


\newenvironment{fExkurs}[1][]{\definecolor{shadecolor}{rgb}{.9,0.9,1}%
\definecolor{framecolor}{rgb}{.1,.0,1}%
\begin{fshaded}\begin{Exkurs}[#1]}{\end{Exkurs}\end{fshaded}}


\begin{document}

\begin{fExkurs}
Hier beginnt ein Exkurs.
\marginpar{Anfang des Exkurses}
Er beginnt hier.

\newpage


Hier endet der Exkurs.
\marginpar{Anfang des Exkurses}
Er endet hier
\end{fExkurs}

\end{document}

u_fischer
04-02-2010, 16:23
Von der Doku (in framed.sty)

% The contents of the framed regions are restricted:
% Floats, footnotes, marginpars and head-line entries will be lost.

Nimm stattdessen marginnote. (2x kompilieren).


\documentclass[12pt]{book}

\usepackage{color}
\usepackage{framed,lipsum,marginnote}

\definecolor{shadecolor}{rgb}{.9,0.9,1}%
\definecolor{framecolor}{rgb}{.1,.0,1}


\newenvironment{fshaded}{%
\def\FrameCommand{\fcolorbox{framecolor}{shadecolo r}}%
\MakeFramed {\FrameRestore}}%
{\endMakeFramed}


%\theoremstyle{remark}
\newtheorem{Exkurs}{Exkurs}[section]
%\newtheorem*{rem}{Remark}


\newenvironment{fExkurs}[1][]{%
\begin{fshaded}\begin{Exkurs}[#1]}{\end{Exkurs}\end{fshaded}}


\begin{document}
\begin{fExkurs}
Hier beginnt ein Exkurs\marginnote{Anfang des Exkurses} Er beginnt
\lipsum
\end{fExkurs}
\end{document}

Apollo11
04-02-2010, 16:46
Vielen, vielen Dank!

cookie170
04-02-2010, 20:43
Hallo,

vielleicht interessiert Dich dann das Projekt Tufte-Latex, schau' Dir mal die dortigen Beispiele kurz an:
http://code.google.com/p/tufte-latex/

Ach ja, Marginalien überstehen auch mit marginnote keinen Seitenumburch, leider.

Gruß,
Alexander