PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rahmen um Text mit Umbruch



knu
09-01-2006, 14:44
Hallo,

ich würde gern in einem mit \framebox umrahmten Text einen Zeilenumbruch einfügen. Die üblichen befahle \\, \newline, \breakline springen aber nicht an. Wie kann ich das Problem lösen?

Wichtig ist mir, dass ich die Größe der Box angeben kann. Ich würde auch gerne eine bessere Lsg. finden, als eine Box zu zeichnen und dann extra noch zwei Zeilen Text zu plotten.

Vielen Dank. knu

countbela666
09-01-2006, 14:56
Moin KnuT,

so etwa?

\framebox{
\parbox[]%Position
[5\baselineskip]%Höhe
[c]%Textposition
{.5\textwidth}%Breite
{bla\\bla\\blupp}
}Sag bloß, du sitzt in der Firma an meinem Rechner, an dem ich noch standardmäßig im Forum angemeldet war? :D

Grüße,
Marcel

knu
09-01-2006, 15:23
mmh ... wie übergebe ich denn die Position? EInfach als zwei Koordinaten: bspw. [4,2]? Dann funktioniert die Positinierung nicht ...

countbela666
09-01-2006, 15:26
Position ist die Ausrichtung bzgl. des aktuellen Absatzes, also c, b, oder t

hier mal ein MB:

\documentclass{article}
\usepackage{blindtext}
\begin{document}
\blindtext
\framebox{
\parbox [t]%Position bzgl. Absatz
[5\baselineskip]%Höhe
[b]%horizontale Textausrichtung innerhalb der Box
{.5\textwidth}%Breite
{\centering
bla\\bla\\blupp}
}\blindtext
\end{document}

knu
09-01-2006, 15:35
\documentclass[10pt,german]{article}
\usepackage{pst-all}


\begin{document}

\psset{xunit=1cm,yunit=1cm,runit=1cm,labelsep=3pt, dotsep=2pt}
\begin{pspicture}(0,0)(14,14)

\put(4.1,8){\framebox(1.9,0.75){
\parbox[l][][c]{1.9cm}{\centering{}AT\\Commands}}}

\end{pspicture}

\end{document}


So ist es jetzt schon ganz nett ... aber irgendwas scheint deim centering noch nicht hinzukommen. links ist ein wenig mehr rand als rechts

countbela666
09-01-2006, 15:39
Ach das hast du vor. Dann nimm doch eine \psframebox, da sparst du dir Breiten- und Höhenangabe und das Zentrieren funzt auch.

knu
09-01-2006, 15:42
Wichtig ist mir, dass ich die Größe der Box angeben kann.

Die Box soll sich nicht an der Größe des Texts orientieren.

countbela666
09-01-2006, 15:56
Lösung ist markiert :D

\documentclass[10pt,german]{article}
\usepackage{pst-all}


\begin{document}

\psset{xunit=1cm,yunit=1cm,runit=1cm,labelsep=3pt, dotsep=2pt}
\begin{pspicture}(0,0)(14,14)

\put(4.1,8){\framebox(1.9,0.75){%
\parbox[l][][c]{1.9cm}{\centering{}AT\\Commands}}}

\end{pspicture}

\end{document}Btw.: die Maße kannst du auch der parbox übergeben:

\put(4.1,8){\psframebox{%
\parbox[]%Position bzgl. Absatz
[.75cm]%Höhe
[c]%horizontale Textausrichtung innerhalb der Box
{1.9cm}%Breite
{\centering{}AT\\Commands}%
}}Grüße,
Marcel

knu
09-01-2006, 16:03
Achja, darauf hätte ich auch selber kommen können ... :(

Btw.: Ja ich sitze an Deinem PC (Und es ist keine Freude)

Retrax
30-01-2006, 18:29
Ich habe es so geschafft:

\setlength{\fboxsep} {0.5cm}
\begin{center}
\fbox{\parbox{11cm}{...lange Definition...}}
\end{center}