PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pstricks-Grafik nachbilden



The EYE
27-04-2010, 18:33
Hallo!
Ich brauche mal eure Expertenhilfe! Für unsere Abschluss-Shirts wollen wir eine Grafik nachbilden, welche dann aufgedruckt werden soll. Wie das ganze ungefähr aussehen soll, zeigt das Bild im Anhang.
Der Plan ist die Grafik mit dem Dreieck + maschinelle Beschriftung mit pstricks zu erstellen. Meine pstricks Fähigkeiten stecken allerdings noch in den Kinderschuhen. Danach lassen wir jmd mit einem Tablet den Handschriftlichen Teil hinzufügen (da wird sich sicher jmd finden lassen). Oder aber jmd von euch schafft es das auch Latex technisch (oder so) gleich mit hin zu kriegen.
Die Grafik darf maximal 230 mm breit und 180 mm hoch sein. Also im Idealfall ist das ausgegebene PDF genau so groß und das Dreieck ebenfalls. Bzw es muss unten noch Platz zum reinschreiben geben.

Hier ist mein bisheriger Code:


\documentclass{article}
\setlength\textwidth{415.4102pt}
\usepackage{pstricks}

\begin{document}
\pagestyle{empty}
\begin{pspicture}[showgrid=false](10,7)
\pspolygon[linewidth=1.5pt](0,5)(8,0)
\rput(4,-0.5){\LARGE{8 cm}}
\rput{R}(-0.5,2.5){\LARGE{5 cm}}
\rput(4,3){\LARGE{$x$}}
\rput(1.1,6){\huge{Find $x$}}

\end{pspicture}
\end{document}


Ich freue mich auf eure Beiträge!

Gruß Max

voss
27-04-2010, 19:33
Der Plan ist die Grafik mit dem Dreieck + maschinelle Beschriftung mit pstricks zu erstellen. Meine pstricks Fähigkeiten stecken allerdings noch in den Kinderschuhen. Danach lassen wir jmd mit einem Tablet den Handschriftlichen Teil hinzufügen (da wird sich sicher jmd finden lassen). Oder aber jmd von euch schafft es das auch Latex technisch (oder so) gleich mit hin zu kriegen.
Die Grafik darf maximal 230 mm breit und 180 mm hoch sein. Also im Idealfall ist das ausgegebene PDF genau so groß und das Dreieck ebenfalls. Bzw es muss unten noch Platz zum reinschreiben geben.




\documentclass{article}
\usepackage[dvips,paperwidth=230mm,paperheight=180mm,margin=0p t]{geometry}
\usepackage{pstricks}
\pagestyle{empty}

\begin{document}
\psframebox{\begin{pspicture}(-1,-3)(11,8)
\psframe*(-1,-3)(11,8)\psframe*[linecolor=white](10,7)
\psgrid[subgriddiv=2,gridcolor=green!20,
subgridcolor=green!20,gridlabels=0pt](0,0)(10,7)
\psframe*[linecolor=white](9,6)
\pspolygon[linewidth=1.5pt](1,2)(8,2)(8,6)
\rput(4.5,1.5){\LARGE{4 cm}}
\rput{R}(8.5,4){\LARGE{3cm}}
\rput(4.5,4.5){\LARGE{$x$}}
\rput(1.1,6){\huge{Find $x$}}
\rput(5,-0.75){\color{white}\bfseries\psscalebox{4}{Simplic ity}}
\end{pspicture}}
\end{document}

den Rest bekommst du alleine hin

Herbert

The EYE
28-04-2010, 13:55
wow! Danke für deine Mühe!
Allerdings habe ich mich wohl nicht ganz klar ausgedrückt. Die Umrandung möchten wir komplett weglassen. Es geht nur um die Papiergröße + größtmögliches Dreieck mit Beschriftung.
Hier ist mein neuer, mit Hilfe von Herbert erstellter, Code:



\documentclass{a0poster}
\usepackage[dvips,paperwidth=225mm,paperheight=175mm,margin=0p t]{geometry}
\usepackage{pstricks}
\pagestyle{empty}

\begin{document}
\pagecolor{green}
\begin{pspicture}[showgrid=false](-1,-9)(22,8)
\pspolygon[linewidth=2.5pt,linecolor=white](0,-5)(16,-5)(16,7)
\rput(8,-5.5){\textcolor{white}{\large{4 cm}}}
\rput{R}(16.5,1){\textcolor{white}{\large{3 cm}}}
\rput(8,1.5){\textcolor{white}{\large{$x$}}}
\rput(3,6){\textcolor{white}{\Huge{Find $x$}}}
\end{pspicture}
\end{document}


(a0poster um die Schrift noch größer zu machen - und die kranken Farben, damit es zu unseren Shirts passt ;) )

Ich werde das mal so vorlegen und mich wieder melden ;)

Gruß Max

The EYE
10-05-2010, 19:50
So, ich habe die Grafik noch leicht geändert und reinschreiben lassen.
Hier der Code und im Anhang das Ergebnis:



\documentclass{a0poster}
\usepackage[dvips,paperwidth=225mm,paperheight=175mm,margin=0p t]{geometry}
\usepackage{pstricks}
\pagestyle{empty}

\begin{document}
\pagecolor{green}
\begin{pspicture}[showgrid=false](-1,-9)(22,8)
\pspolygon[linewidth=2.5pt,linecolor=white](0,-8)(16,-8)(16,4)
\rput(8,-8.5){\textcolor{white}{\textbf{\large{4 cm}}}}
\rput{R}(16.5,-2){\textcolor{white}{\textbf{\large{3 cm}}}}
\rput(8,-1.5){\textcolor{white}{\textbf{\large{$x$}}}}
\rput(3,6){\textcolor{white}{\textbf{\Huge{Find $x$}}}}
\end{pspicture}
\end{document}


Fotos gibts, wenn die Shirts fertig sind.

Gruß Max