Rahmsatzen um ein Textabsatz

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Rahmsatzen um ein Textabsatz

von KOMA » So 21. Feb 2010, 11:53

Vorschlag a kann man noch verbessern., wenn man die lrbox-Umgebung, die im usrguide beschrieben ist, verwendet:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\newsavebox{\fminipagebox}
\newenvironment{fminipage}{%
  \begingroup\lrbox{\fminipagebox}\minipage
}{%
  \endminipage\endlrbox\endgroup%
  \fbox{\usebox{\fminipagebox}}%
}
\newenvironment{fpar}{%
  \par
%  \medskip% hier ggf. vertikalen Abstand aktivieren
  \noindent\fminipage{\dimexpr \linewidth-2\fboxsep-2\fboxrule\relax}%
}{%
  \endfminipage
  \par
%  \medskip% hier ggf. vertikalen Abstand aktivieren
}

\begin{document}
\blindtext
\begin{fpar}\blindtext\end{fpar}
\end{document}
Die Umgebung fminipage entspricht dabei der Umgebung minipage mit allen Parametern, die diese Umgebung bietet. Die Umgebung fpar nutzt diese dann für einen (oder mehrere) Absätze.

Rahmsatzen um ein Textabsatz

von Christian » So 21. Feb 2010, 11:45

Hallo

Danke für deine Antwort.

Kannst du mir den Code mit fbox geben

danke

von LuPi » So 21. Feb 2010, 07:09

Zwei Möglichkeiten:

a) von Hand unter Verwendung von \fbox, in deren Inhalt eine
minipage mit der korrekten Breite (\linewidth-2\fboxsep-\fboxrule) sitzt

b) mit dem Paket framed

Anmerkung:Für "Kleinigkeiten" bevorzuge ich die Lösung a) (für die
ich im Sinne des logischen Markups natürlich ein eigenes Makro habe),
wenn es um speziellere Dinge geht, kommt framed zum Einsatz.

Aber Vorsicht: Bei beiden Lösungen gibt es Einschränkungen
hinsichtlich des möglichen Inhaltes (Gleitobjekte usw.).

Rahmsatzen um ein Textabsatz

von Christian » So 21. Feb 2010, 04:01

Hallo

Kann mir jemand sagen, wie man einen Rahmen um ein Text legt.
Der Text geht über 4 Zeilen. Also muss auch Zeilenumbruch zugelassen sein.

Kann mir da jemand helfen.

Danke im vorraus

Nach oben