PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Framebox auf einer Seite oben platzieren



FrankTheTank2.0
12-11-2012, 22:50
Hallo,

ich nutze die framebox um Bilder samt Capiton zu umrahmen um sie so vom text deutlich abzugrenzen.

\documentclass[a4paper, pdftex,titlepage,oneside]{scrreprt}

\setlength{\fboxrule}{0.5pt} % Thickness of the frame
\setlength{\fboxsep}{3mm} % 3mm Space between framebox and contents
% Note: these lengths should be set back to what they were before.
\newcommand{\bild[1]
{\begin{center}
{\framebox[\textwidth]
{\begin{minipage}
{\textwidth-2\fboxsep}
#1
\end{minipage}
}
}
\end{center}
}


Ich möchte die Box allerdings nicht im Fließtext haben, sondern immer am oberen Seitenrand platzieren.
Falls der obere Seitenrand von der Chapter Überschrift blockiert wird soll die framebox auf die nächste Seite geschoben werden.

Wie stelle ich das an?

hakaze
12-11-2012, 23:18
Du kannst auch das Paket mdframed (http://www.ctan.org/pkg/mdframed) verwenden und dann ganz normal den Platzierungsalgorithmus für Gleitumgebungen nutzen:

\documentclass[a4paper, pdftex,titlepage,oneside]{scrreprt}

\usepackage{mdframed,lipsum}

\begin{document}
\lipsum[2]

\begin{figure}[tpb]
\begin{mdframed}
\centering
\rule{0.4\textwidth}{0.3\textwidth}
\caption{Ein einfacher schwarzer Kasten mit Rahmen}
\end{mdframed}
\end{figure}

\lipsum
\end{document}

FrankTheTank2.0
13-11-2012, 12:12
Leider gibts da ein Problem bie mir, selbst wenn ich das Minimalbeispiel von dir versuche:

'file xparse.sty not found'
'emergency stop. \requirepackage {etoolbox}'

Es besteht eine Internetverbdingung und MikTex darf auch Pakete aus dem Internet runterladen.

rstuby
13-11-2012, 12:23
Bei mir hat Miktex zunächst mdframed nachgeladen und dann lief es durch. Vielleicht benutzt du eine ältere (oder neuere?) Version.

hakaze
13-11-2012, 12:33
Leider gibts da ein Problem bie mir, selbst wenn ich das Minimalbeispiel von dir versuche:

'file xparse.sty not found'
'emergency stop. \requirepackage {etoolbox}'

Es besteht eine Internetverbdingung und MikTex darf auch Pakete aus dem Internet runterladen.

xparse (http://www.ctan.org/pkg/xparse) ist Bestandteil von l3packages (http://www.ctan.org/pkg/l3packages). Also versuche mal, dieses Paket direkt über den Miktex Paket Manager zu installieren.