PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pst-blur: Kein Umbruch in psblurbox möglich



ElGato
22-09-2012, 08:37
Liebes Forum,

wie erreiche ich einen Umbruch zwischen mehrern Bildern in einer psblurbox?
Ziel: 2 Bilder nebeneinander, dann ein Bild darunter und alle Bilder von einem gemeinsamen Schlagschatten umgeben.



\documentclass{scrbook}
\usepackage{xltxtra}
\usepackage{xcolor}
\definecolor{rosa}{RGB}{231,81,148}
\usepackage{pst-blur} % Schlagschatten


\begin{document}

\begin{figure}
\footnotesize
\psset{framesep=15pt,linewidth=0.1pt,blursteps=120 }
\psblurbox{
\fcolorbox{rosa}{rosa}{\color{yellow}\rule{4cm}{6c m}} \qquad
\fcolorbox{rosa}{rosa}{\color{yellow}\rule{4cm}{6c m}}
\bigskip

\fcolorbox{rosa}{rosa}{\color{yellow}\rule{4cm}{6c m}}
}
\end{figure}

\end{document}


Vielen Dank und liebe Grüße

u_fischer
22-09-2012, 13:08
Z.b. mit einer \parbox oder einer tabular:


\psblurbox{\begin{tabular}{l}....

ElGato
20-10-2012, 10:44
Vielen Dank.

Für das obige Beispiel scheint es auch zu klappen (hab mal kurz getestet und es gibt auf jeden Fall Änderungen, aber für meine eigentliche Arbeit klappt es wohl nicht :(



\documentclass{scrbook}
\usepackage{xltxtra}
\usepackage{pst-blur} % Schlagschatten
\usepackage{chemfig}
\usepackage[version=3]{mhchem}

\begin{document}

\begin{figure}
\footnotesize
\psset{framesep=15pt,linewidth=0.1pt,blursteps=120 }
\psblurbox{
\parbox{10cm}{
\chemname{\chemfig{H_3C-[:30]C(=[2]O)-[:-30]C(=[6]O)-[:30]H}}{Methylglyoxal} \qquad
\chemname{\chemfig{C(=[:+150]O)(-[:-150]H)-C(-[:+30]H)=[:-30]O}}{Glyoxal}
}

\parbox{10cm}{
{\chemname{\chemfig{OH-[:-30](=[6]O)-[:30]-[:-30]N(-[6]H)-[:30]-[:-30]-[:30]-[:-30]-[:30](<:[2]NH_2)-[:-30](=[:30]O)(-[6]OH)}}{N(6)-Carboxymethyllysine}}
}
}
\caption{Beispiele für verschiedene advanced glycated end products (AGEs).}\label{AGEs}
\end{figure}

\end{document}

u_fischer
21-10-2012, 15:21
aber für meine eigentliche Arbeit klappt es wohl nicht

"Klappt nicht" steht auf meiner Liste der meistgehassten Fehlerbeschreibungen ziemlich weit oben.

ElGato
23-10-2012, 09:52
Hallo,

ich möchte mich für die unpräzise Problembeschreibung entschuldigen.

Beschreibung: Innerhalb der \psblurbox kommt es zu keinem Umbruch, so dass die dritte chemische Strukturformel – trotz \parbox – nicht unterhalb der ersten beiden chemischen Formeln steht, sondern daneben (siehe Foto).

Ziel ist die lange Formel unter die beiden zu setzen.

Bin für Tipps weiterhin sehr dankbar!

Liebe und Grüße und vielen Dank bisher!!!

Unveränderte Code


\documentclass{scrbook}
\usepackage{xltxtra}
\usepackage{pst-blur} % Schlagschatten
\usepackage{chemfig}
\usepackage[version=3]{mhchem}

\begin{document}

\begin{figure}
\footnotesize
\psset{framesep=15pt,linewidth=0.1pt,blursteps=120 }
\psblurbox{
\parbox{10cm}{
\chemname{\chemfig{H_3C-[:30]C(=[2]O)-[:-30]C(=[6]O)-[:30]H}}{Methylglyoxal} \qquad
\chemname{\chemfig{C(=[:+150]O)(-[:-150]H)-C(-[:+30]H)=[:-30]O}}{Glyoxal}
}

\parbox{10cm}{
{\chemname{\chemfig{OH-[:-30](=[6]O)-[:30]-[:-30]N(-[6]H)-[:30]-[:-30]-[:30]-[:-30]-[:30](<:[2]NH_2)-[:-30](=[:30]O)(-[6]OH)}}{N(6)-Carboxymethyllysine}}
}
}
\caption{Beispiele für verschiedene advanced glycated end products (AGEs).}\label{AGEs}
\end{figure}

\end{document}

rstuby
23-10-2012, 10:01
Ich kann es jetzt nicht ausprobieren, aber versuch doch mal mit EINER parbox.

u_fischer
23-10-2012, 10:39
Beschreibung: Innerhalb der \psblurbox kommt es zu keinem Umbruch,

Natürlich nicht. Damit fing doch der Thread an. Die Lösung ist, die Teile, bei denen du einen Zeilenbruch willst, in eine \parbox oder tabular zu stecken, in der du dann Zeilenumbrüche hast.

ElGato
23-10-2012, 12:22
Jetzt versteh ich :-): Alle Formeln sollen in EINE \parbox, dann kann ich innerhalb der \parbox einen Umbruch erzielen. Mein Fehler: Ich hatte 2 parboxes und dazwischen den Umbruch, was eben nicht ging.

Nun geht es :-)



\documentclass{scrbook}
\usepackage{xltxtra}
\usepackage{pst-blur} % Schlagschatten
\usepackage{chemfig}
\usepackage[version=3]{mhchem}

\begin{document}

\begin{figure}
\footnotesize
\psset{framesep=15pt,linewidth=0.1pt,blursteps=120 }
\psblurbox{
\parbox{10cm}{
\chemname{\chemfig{H_3C-[:30]C(=[2]O)-[:-30]C(=[6]O)-[:30]H}}{Methylglyoxal} \qquad
\chemname{\chemfig{C(=[:+150]O)(-[:-150]H)-C(-[:+30]H)=[:-30]O}}{Glyoxal}

{\chemname{\chemfig{OH-[:-30](=[6]O)-[:30]-[:-30]N(-[6]H)-[:30]-[:-30]-[:30]-[:-30]-[:30](<:[2]NH_2)-[:-30](=[:30]O)(-[6]OH)}}{N(6)-Carboxymethyllysine}}
}
}
\caption{Beispiele für verschiedene advanced glycated end products (AGEs).}\label{AGEs}
\end{figure}

\end{document}