Farbe von \umlClass ändern (pst-uml)

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: Farbe von \umlClass ändern (pst-uml)

von peekay » Mo 2. Mai 2011, 19:06

Vielen Dank!

Am sinnvollsten erscheint mir die Lösung mit
\colorlet{UMLgrey80}{red!40} 
Genau das hatte ich gesucht, in der Dokumentation jedoch nicht gefunden.

Re: Farbe von \umlClass ändern (pst-uml)

von CrazyHorse » Sa 30. Apr 2011, 10:01

peekay hat geschrieben:Ich möchte die \umlClass nicht in 80% grau, sondern in einer zum Stil des Dokuments passenden Farbe darstellen. Die Angabe fillcolor wird ignoriert, auch wenn \umlShadow=false gesetzt wurde. Gibt es eine Möglichkeit, die Farbe der Box zu beeinflussen?

Hier das Minimalbeispiel. Anstelle mit Rot wird die Box weiterhin mit Grau gefüllt. shadowcolor wird hingegen berücksichtigt!?
\documentclass[10pt,a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{ucs}
\usepackage{pst-uml}
\begin{document}
	\begin{pspicture}[showgrid=true](3,3)
		\SetX{1}
		\SetY{1}
		\rputXY{\umlClass[fillcolor=red,shadowcolor=red]{Titel}{Zeile 1\\Zeile 2}}
	\end{pspicture}
\end{document}
Habe bisher keine Lösung gefunden, bin für jeden Tipp dankbar!
beispielsweise:
\usepackage{pst-uml}
\colorlet{UMLgrey80}{red!40}
Herbert

Späte Antwort

von soek » Sa 30. Apr 2011, 09:31

He, ich weiß, dass das Posting schon ein Jahr alt ist, hatte aber gerade das gleiche Problem und habe es gelöst:

In der pst-uml.sty (in der Version vom Jan'07) muss die Zeile 327 von
     \psshadowbox[framesep=0,fillstyle=solid,fillcolor=UMLgrey80]%
in
     \psshadowbox[framesep=0]%fillstyle=solid,fillcolor=UMLgrey80
geändert werden. Am Besten die gepatchte .sty gleich mit ins Projektverzeichnis legen, sie ist nämlich nicht mehr abwärtskompatibel. Alle Klassen die grau sein sollen, müssen jetzt explizit eine Farbe zugewiesen bekommen. Sonst sind alle weiß. Das geht sicher auch noch eleganter, ist aber erstmal eine schnelle Lösung.

VG

soek

Farbe von \umlClass ändern (pst-uml)

von peekay » So 23. Mai 2010, 14:07

Ich möchte die \umlClass nicht in 80% grau, sondern in einer zum Stil des Dokuments passenden Farbe darstellen. Die Angabe fillcolor wird ignoriert, auch wenn \umlShadow=false gesetzt wurde. Gibt es eine Möglichkeit, die Farbe der Box zu beeinflussen?

Hier das Minimalbeispiel. Anstelle mit Rot wird die Box weiterhin mit Grau gefüllt. shadowcolor wird hingegen berücksichtigt!?
\documentclass[10pt,a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{ucs}
\usepackage{pst-uml}
\begin{document}
	\begin{pspicture}[showgrid=true](3,3)
		\SetX{1}
		\SetY{1}
		\rputXY{\umlClass[fillcolor=red,shadowcolor=red]{Titel}{Zeile 1\\Zeile 2}}
	\end{pspicture}
\end{document}
Habe bisher keine Lösung gefunden, bin für jeden Tipp dankbar!

Nach oben