PSTricks 在原点处显示错误的轴箭头

PSTricks 在原点处显示错误的轴箭头

我有以下 LaTeX 代码:

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-plot,pst-node}
\begin{document}
    \psset{xunit=0.45}
    \begin{pspicture}(-2.5,-.5)(10.5,2)
        \psaxes[]{<->}(0,0)(-3,0)(11,1.5)[$n$,0][$x[n]$,90]
        \curvepnodes[plotpoints=10]{0}{9}{t | 0.5^t}{A}
        \psset{linecolor=red}
        \multido{\i=0+1}{\numexpr\Anodecount+1}{\psline{-o}(!\i\space dt mul 0)(A\i)}
        \psline{-o}(-1,0)(-1,0)
        \psline{-o}(-2,0)(-2,0)
        \psline{-o}(10,0)(10,0)
    \end{pspicture}
\end{document}

这将产生以下图表:

结果图

根据 PSTricks 文档,原点处的箭头不应该在那里。我遗漏了什么还是这是一个错误?当我尝试 PSTricks 文档中给出的示例(参见 psaxes 部分)时,它也会产生错误的箭头。有没有想过临时修复以消除箭头?

答案1

设置两个轴,一个具有 y 轴定义,另一个具有 x 轴定义:

在此处输入图片描述

\documentclass{article}
\usepackage{pst-plot,pst-node}

\begin{document}

\psset{xunit=0.45}
\begin{pspicture}(-2.5,-.5)(10.5,2)
  \psaxes[yAxis=false]{<->}(0,0)(-3,0)(11,1.5)[$n$,0][,90]
  \psaxes[xAxis=false]{->}(0,0)(-3,0)(11,1.5)[,0][$x[n]$,90]
  %\psaxes[]{->}(0,0)(-3,0)(11,1.5)[$n$,0][$x[n]$,90]
  \curvepnodes[plotpoints=10]{0}{9}{t | 0.5^t}{A}
  \psset{linecolor=red}
  \multido{\i=0+1}{\numexpr\Anodecount+1}{\psline{-o}(!\i\space dt mul 0)(A\i)}
  \psline{-o}(-1,0)(-1,0)
  \psline{-o}(-2,0)(-2,0)
  \psline{-o}(10,0)(10,0)
\end{pspicture}

\end{document}

答案2

默认情况下\psaxes,两个轴的箭头样式相同。在本例中,您希望 x 轴为双箭头,y 轴为单箭头。要实现这一点,您必须分别定义两个轴。

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-plot,pst-node}
\begin{document}
    \psset{xunit=0.45}
    \begin{pspicture}(-2.5,-.5)(12,2)
        \psaxes[xAxis=false,labels=none]{->}(0,0)(0,1.5)
        \psyTick{0}(1){1}
        \psaxes[yAxis=false]{<->}(0,0)(-3,0)(11,0)
        \uput[0](11,0){$n$}
        \uput[90](0,1.5){$x[n]$}
        \curvepnodes[plotpoints=10]{0}{9}{t | 0.5^t}{A}
        \psset{linecolor=red}
        \multido{\i=0+1}{\numexpr\Anodecount+1}{\psline{-o}(!\i\space dt mul 0)(A\i)}
        \psline{-o}(-1,0)(-1,0)
        \psline{-o}(-2,0)(-2,0)
        \psline{-o}(10,0)(10,0)
    \end{pspicture}
\end{document}

在此处输入图片描述

相关内容