\psaxes:showorigin=true 且原点标签与轴重叠

\psaxes:showorigin=true 且原点标签与轴重叠

喂养mwe.tex含有

\documentclass{standalone}
\usepackage{pst-plot}
\begin{document}%
\begin{pspicture}(-1,-1.6)(1.6,1.6)
  \psaxes{->}(0,0)(0,-1.5)(1.5,1.5)
\end{pspicture}%
\end{document}

导致latex mwe && dvipdf -dALLOWPSTRANSPARENCY mwe下方的 0 与垂直轴重叠:

输出

您也可以使用dvips mwe它来代替dvipdf -dALLOWPSTRANSPARENCY mwe并获得相同的结果。

发生了一些(显然)无声的变化:2017 年,输出只有左侧不重叠的 0,但没有下方重叠的 0。

此外,PSTricks 的用户指南明确指出:

显示原点=真/假

默认值: true

如果为 true,则标签将放置在原点,只要标签未落在某个轴上即可。如果为 false,则标签永远不会放置在原点。

showorigin当并且标签位于其中一个轴上时,文本在输出上的形式逻辑上是开放的true。不过,在这种情况下,典型的读者可能会认为标签不放在原点。

如何(含糊地说,自动地)恢复旧的行为,即显示左侧不重叠的标签 0,但不显示下方重叠的标签 0?

答案1

\documentclass{standalone}
\usepackage{pst-plot}
\begin{document}%
\begin{pspicture}(-1,-1.6)(1.6,1.6)
\psaxes[showorigin=false]{->}(0,0)(0,-1.5)(1.5,1.5)
\psyTick(0){0}
\end{pspicture}%
\end{document}

在此处输入图片描述

相关内容