MeisterEde
06-12-2006, 20:59
Hallo,
ich fertige grad ein paar Zeichnungen an (mit PSTricks) und will einige Bereiche "einfärben".
Ich benutze dafür zur Zeit den \pscustom Befehl.
Hier mein Minimalbeispiel:
\documentclass[a4paper, 11pt, oneside]{article}
\usepackage{pstricks}
\usepackage{pst-all}
\usepackage{pstricks-add}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\begin{document}
\setlength{\parindent}{0pt}
\psset{unit=1cm}
\begin{pspicture}(0,0)(10,5)
\pscustom[fillstyle=solid, fillcolor=lightgray, linestyle=none]{
\psline(2.5,2.5)(0.3333333333,-1.25)
\psline(2.5,-2.5)(4.666666666,1.25)
}
\pscircle(2.5,0){2.5}
\psline[linestyle=dashed](0.333333333,1.25)(2.5,-2.5)
\psline[linestyle=dashed](2.5,-2.5)(4.666666666,1.25)
\psline[linestyle=dashed](4.666666666,1.25)(0.333333333,1.25)
\psline[linewidth=1.5pt](2.5,2.5)(0.3333333333,-1.25)
\psline[linewidth=1.5pt](0.3333333333,-1.25)(4.666666666666666,-1.25)
\psline[linewidth=1.5pt](2.5,2.5)(4.666666666666666,-1.25)
\psline[linecolor=red](3.1531,-2.43333333333)(4.9,0.65)
\psline[linecolor=red](1.0666666666666,-2.05)(3.55,2.2666666666)
\psline[linecolor=red](-2,-2)(-2.1,-2.1)
\psline(-2,0)(5.3,0)
\psline(-2.166666666,-1.5)(-0.16666666666,2)
\end{pspicture}
\end{document}
Der wichtige Teil ist der eingefärbte .
Anbei ist das fertige Bild.
Wie ihr seht sind unten und oben Teile weiß (die beideren kleineren Teile), die ich auch unbedingt einfärben will.
Ich dachte zurerst an den \pscurve Befehl (und dann halt die Koordinaten der Schnittpunkte zwischen Dreieck und Kreis angeben) aber das hat überhaupt nicht funktioniert. Es enstanden "komische" gewölbte Objekte.
Meine Frage ist jetzt:
Kennt einer einen Befehl, mit dem ich auch diese Reste einfärben kann?
ich fertige grad ein paar Zeichnungen an (mit PSTricks) und will einige Bereiche "einfärben".
Ich benutze dafür zur Zeit den \pscustom Befehl.
Hier mein Minimalbeispiel:
\documentclass[a4paper, 11pt, oneside]{article}
\usepackage{pstricks}
\usepackage{pst-all}
\usepackage{pstricks-add}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\begin{document}
\setlength{\parindent}{0pt}
\psset{unit=1cm}
\begin{pspicture}(0,0)(10,5)
\pscustom[fillstyle=solid, fillcolor=lightgray, linestyle=none]{
\psline(2.5,2.5)(0.3333333333,-1.25)
\psline(2.5,-2.5)(4.666666666,1.25)
}
\pscircle(2.5,0){2.5}
\psline[linestyle=dashed](0.333333333,1.25)(2.5,-2.5)
\psline[linestyle=dashed](2.5,-2.5)(4.666666666,1.25)
\psline[linestyle=dashed](4.666666666,1.25)(0.333333333,1.25)
\psline[linewidth=1.5pt](2.5,2.5)(0.3333333333,-1.25)
\psline[linewidth=1.5pt](0.3333333333,-1.25)(4.666666666666666,-1.25)
\psline[linewidth=1.5pt](2.5,2.5)(4.666666666666666,-1.25)
\psline[linecolor=red](3.1531,-2.43333333333)(4.9,0.65)
\psline[linecolor=red](1.0666666666666,-2.05)(3.55,2.2666666666)
\psline[linecolor=red](-2,-2)(-2.1,-2.1)
\psline(-2,0)(5.3,0)
\psline(-2.166666666,-1.5)(-0.16666666666,2)
\end{pspicture}
\end{document}
Der wichtige Teil ist der eingefärbte .
Anbei ist das fertige Bild.
Wie ihr seht sind unten und oben Teile weiß (die beideren kleineren Teile), die ich auch unbedingt einfärben will.
Ich dachte zurerst an den \pscurve Befehl (und dann halt die Koordinaten der Schnittpunkte zwischen Dreieck und Kreis angeben) aber das hat überhaupt nicht funktioniert. Es enstanden "komische" gewölbte Objekte.
Meine Frage ist jetzt:
Kennt einer einen Befehl, mit dem ich auch diese Reste einfärben kann?