Spindoctor
03-12-2007, 01:55
Hallo!
Ich hab eine Frage aus Interesse, ohne konkretes Problem vor dem ich gerade stehen würde.
Ist es möglich, den clip bereich von psclip zu invertieren?
Also so, dass statt nur der Bereich, der von psclip definiert wird, sichtbar ist, nur der Bereich ausserhalb von psclip sichtbar ist?
Her das ganze als Minimalbeispiel:
Aus dem hier:
Minimalbeispiel
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[naustrian]{babel}
\usepackage{pstricks-add}
\usepackage{pst-pdf}
\begin{document}
\begin{pspicture}(0,0)(10,10)
\psclip
{\psframe[linecolor=green](1,1)(5,5)}
\psframe[fillstyle=solid,fillcolor=red](3,3)(9,9)
\endpsclip
\end{pspicture}
\end{document}
soll das werden, nur nicht so umständlich, wie mit rot markiert, sondern mit einem Invertier-Befehl.
Minimalbeispiel
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[naustrian]{babel}
\usepackage{pstricks-add}
\usepackage{pst-pdf}
\begin{document}
\begin{pspicture}(0,0)(10,10)
\psclip
% {\psframe[linecolor=green](1,1)(5,5)}
{\pspolygon[linecolor=green](1,1)(1,5)(5,5)(5,1)(1,1)(0,0)(10,0)(10,10)(0,10)( 0,0)}
\psframe[fillstyle=solid,fillcolor=red](3,3)(9,9)
\endpsclip
\end{pspicture}
\end{document}
gibts sowas? danke im Vorraus,
Spin
Ich hab eine Frage aus Interesse, ohne konkretes Problem vor dem ich gerade stehen würde.
Ist es möglich, den clip bereich von psclip zu invertieren?
Also so, dass statt nur der Bereich, der von psclip definiert wird, sichtbar ist, nur der Bereich ausserhalb von psclip sichtbar ist?
Her das ganze als Minimalbeispiel:
Aus dem hier:
Minimalbeispiel
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[naustrian]{babel}
\usepackage{pstricks-add}
\usepackage{pst-pdf}
\begin{document}
\begin{pspicture}(0,0)(10,10)
\psclip
{\psframe[linecolor=green](1,1)(5,5)}
\psframe[fillstyle=solid,fillcolor=red](3,3)(9,9)
\endpsclip
\end{pspicture}
\end{document}
soll das werden, nur nicht so umständlich, wie mit rot markiert, sondern mit einem Invertier-Befehl.
Minimalbeispiel
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[naustrian]{babel}
\usepackage{pstricks-add}
\usepackage{pst-pdf}
\begin{document}
\begin{pspicture}(0,0)(10,10)
\psclip
% {\psframe[linecolor=green](1,1)(5,5)}
{\pspolygon[linecolor=green](1,1)(1,5)(5,5)(5,1)(1,1)(0,0)(10,0)(10,10)(0,10)( 0,0)}
\psframe[fillstyle=solid,fillcolor=red](3,3)(9,9)
\endpsclip
\end{pspicture}
\end{document}
gibts sowas? danke im Vorraus,
Spin