Labels sind nicht mehr zentriert

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: Labels sind nicht mehr zentriert

von mf123 » Do 18. Apr 2013, 22:38

Danke :)

von u_fischer » Do 18. Apr 2013, 14:54

Du hast ein Leerzeichen hinter der Klammer, das musst du unterdrücken:

\def\pshlabel#1{%

Labels sind nicht mehr zentriert

von mf123 » Do 18. Apr 2013, 11:53

Hallo,

da ich bei meinem Koordinatensystem nur die geraden Labels anzeigen möchte, habe ich \pst@hlabel umdefiniert. Es funktioniert alles prima, ausser dass die Labels nicht mehr sauber zentriert sind nach dem Umdefinieren. In meinem Minimalbeispiel habe ich beide Varianten angegeben, damit man den Unterschied sieht. Mit \hspace{-1mm} kann ich den Fehler korrigieren, warum aber wird nicht mehr sauber zentriert?
\documentclass[a4paper]{scrartcl}
\usepackage{pstricks}
\usepackage{pstricks-add}


\begin{document}

\begin{pspicture}(-5,-5)(5,5)
\psaxes[]{->}(0,0)(-5,-5)(5,5)
\end{pspicture}

\makeatletter
\def\pst@@@hlabel#1{\pshlabel{#1}}
\def\pshlabel#1{
	\ifodd#1
	\else
		\pst@cnta=#1
		\the\pst@cnta
	\fi
}
\makeatother
\begin{pspicture}(-5,-5)(5,5)
\psaxes[]{->}(0,0)(-5,-5)(5,5)
\end{pspicture}

\end{document}

Nach oben