Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[PSTricks] Gitter stört Achsenbeschriftung

55 views
Skip to first unread message

H0Iger SchuIz

unread,
Jun 9, 2013, 11:05:38 AM6/9/13
to
Wenn ich mit \psgrid ein Gitter in den Hintergrund lege um dann darauf
ein Koordinatensystem zu legen, so lassen sich die Achsenbeschriftungen
schlecht lesen. Die Zahlen liegen immer auf den Gitterlinien.

Gibt es eine Option, mit der man den Zahlen einen eigenen Hintergrund
spendieren kann, der das Gitter lokal überdeckt?

Dankbar für jeden Hinweis

hs

Anliegend ein Beispiel, das hoffentlich zeigt, was ich meine:

---schnippel----
\documentclass[]{scrartcl}

\usepackage{pst-plot}

\begin{document}

\begin{pspicture}(-2,-4)(6,4)
\psgrid[subgriddiv=2,gridlabelcolor=white](-2,-4)(6,4)
\psaxes[Dx=1,Dy=1,arrows=->](0,0)(-2,-4)(6,4)
\end{pspicture}

\end{document}
---dischnappel---

Uwe Siart

unread,
Jun 10, 2013, 8:11:06 AM6/10/13
to
q...@gmx.net (H0Iger SchuIz) writes:

> Gibt es eine Option, mit der man den Zahlen einen eigenen Hintergrund
> spendieren kann, der das Gitter lokal überdeckt?

Vielleicht so?

% ------------------------------------------------------------
\documentclass{scrartcl}
\usepackage{pst-plot}
\begin{document}
\renewcommand{\pshlabel}[1]{\psframebox*{$#1$}}
\renewcommand{\psvlabel}[1]{\psframebox*{$#1$}}
\begin{pspicture}(-2,-4)(6,4)
\psgrid[subgriddiv=2,gridlabelcolor=white](-2,-4)(6,4)
\psaxes[Dx=1,Dy=1,arrows=->](0,0)(-2,-4)(6,4)
\end{pspicture}
\end{document}
% ------------------------------------------------------------

Schön finde ich es aber trotzdem nicht. Ich würde bei Gitter genau wie
bei einer Plotbox immer die Beschriftung ganz außen machen.

--
Uwe

H0Iger SchuIz

unread,
Jun 10, 2013, 11:43:26 AM6/10/13
to
Uwe Siart <use...@siart.de> wrote:

> Vielleicht so?

Supi.

> Schön finde ich es aber trotzdem nicht. Ich würde bei Gitter genau wie
> bei einer Plotbox immer die Beschriftung ganz außen machen.

Nunja. Es soll ja die Achsenbeschriftung sein. So haben es die Schüler
drei Jahre lang bei gemacht. Da werde ich für die Prüfung nicht das
Design ändern.

Ich find's so weit OK.

Vielen Dank.

Uwe Siart

unread,
Jun 11, 2013, 12:54:34 AM6/11/13
to
q...@gmx.net (H0Iger SchuIz) writes:

> Nunja. Es soll ja die Achsenbeschriftung sein. So haben es die Schüler
> drei Jahre lang bei gemacht. Da werde ich für die Prüfung nicht das
> Design ändern.

Was hältst du denn davon:

- Das Gitter mit gleichmäßiger Liniendicke und in grau, die Achsen in
schwarz. Durch das optisch weniger gesättigte Hilfsgitter muss man die
Ziffern nicht unbedingt freischlagen.

- Insgesamt die Default-Liniendicke auf 0.4pt zurückgenommen. Die 0.8pt
sind für die meisten Schriften zu dick.

- Schönere, deutlichere Pfeile (größer als der Default und -D>)

% ------------------------------------
\documentclass{scrartcl}
\usepackage{pst-plot}
\psset{linewidth=0.4pt,
gridwidth=0.4pt,
gridlabels=0pt,
gridcolor=gray,
arrowlength=2,
arrowsize=2pt 4}
\begin{document}
\begin{pspicture}(-2,-4)(6,4)
\psgrid[subgriddiv=2](-2,-4)(6,4)
\psaxes[arrows=-D>](0,0)(-2,-4)(6,4)
\end{pspicture}
\end{document}
% ------------------------------------

PS: Es ist kein guter Stil, unerwünschte Elemente durch color=white
verschwinden zu lassen. Sie sind dann ja immer noch da, brauchen Platz,
sind im PDF markierbar, werden sichtbar, wenn man auf anderen
Hintergrund geht etc. Wenn du keine gridlabels willst, dann besser
gridlabels=0pt.

--
Uwe

Herbert Voss

unread,
Jun 11, 2013, 2:50:23 PM6/11/13
to
Am 11.06.2013 06:54, schrieb Uwe Siart:
> q...@gmx.net (H0Iger SchuIz) writes:
>
>> Nunja. Es soll ja die Achsenbeschriftung sein. So haben es die Schüler
>> drei Jahre lang bei gemacht. Da werde ich für die Prüfung nicht das
>> Design ändern.
>
> Was hältst du denn davon:
>
> - Das Gitter mit gleichmäßiger Liniendicke und in grau, die Achsen in
> schwarz. Durch das optisch weniger gesättigte Hilfsgitter muss man die
> Ziffern nicht unbedingt freischlagen.

Da kann ich nur zustimmen. Würde die Linien auch
noch weiter zurücknehmen:

\psset{linewidth=0.4pt,
gridwidth=0.4pt,
gridlabels=0pt,
gridcolor=gray!70,
subgridcolor=gray!30,
arrowscale=2,
labelFontSize=\scriptstyle}


Herbert

H0Iger SchuIz

unread,
Jun 17, 2013, 1:44:34 PM6/17/13
to
Uwe Siart <use...@siart.de> wrote:

> q...@gmx.net (H0Iger SchuIz) writes:
>
> > Nunja. Es soll ja die Achsenbeschriftung sein. So haben es die Sch�ler
> > drei Jahre lang bei gemacht. Da werde ich f�r die Pr�fung nicht das
> > Design �ndern.
>
> Was h�ltst du denn davon:

Jede Menge, sieht gut aus. Ich entsinne mich, sogar schon Mal eine
�hnliche Gestaltung verwendet zu haben.

Problematisch wird es nur bei Kopiervorlagen. Zu helles Grau verdunstet
gerne Mal. Und auf anderen Seite geht im Kopierer schon Mal das Raster
zu, und alle Katzen sind schwarz, auch die grauen. Da habe ich dann
gerne etwas in der Hinterhand.

Kopieren muss in der Regel schnell gehen, da habe ich keine Zeit mehr,
am Kontrast zu drehen.

> PS: Es ist kein guter Stil, unerw�nschte Elemente durch color=white
> verschwinden zu lassen.

Verstehe. Klingt schl�ssig. Gelobe Besserung.

Vielen Dank, auch an Herbert, f�r die wertvollen Hinweise.

hs
0 new messages