如何使用带有 π/3 偶数倍数的三角标签的 \psaxes?

如何使用带有 π/3 偶数倍数的三角标签的 \psaxes?

约束

  • 我只想使用\psaxes而不是多次调用\psxTick,,\rput\uput
  • 我想要有偶数倍的三角标签π/3

我的尝试

π/3像往常一样,我们可以毫无问题地拥有多个三角标签。

\begin{pspicture}(-\psPiTwo,-1)(\psPiTwo,1) 
    \psaxes[dx=\PiOverThree](0,0)(-\psPiTwo,-1)(\psPiTwo,1)
\end{pspicture}

为了得到 的偶数倍数π/3,我进行了dx=\TwoPiOverThree如下更改。

\begin{pspicture}(-\psPiTwo,-1)(\psPiTwo,1) 
    \psaxes[dx=\TwoPiOverThree](0,0)(-\psPiTwo,-1)(\psPiTwo,1)
\end{pspicture}

但是,此更改后应设置Dx=\TwoPiOverThree。不幸的是,设置Dx会产生错误(您可以通过编译下面的 MWE 看到)。

最小工作示例

\documentclass[preview,border=12pt,12pt,dvipsnames]{standalone}
\usepackage{pst-plot}

\def\PiOverThree{1.047197}
\def\TwoPiOverThree{2.094395}

\psset
{   
    xtrigLabels,
    trigLabelBase=3,
    xunit=\PiOverThree,
}


\begin{document}
\section*{With $\pi/3$ step (completed)}

\begin{pspicture}(-\psPiTwo,-1)(\psPiTwo,1) 
    \psaxes[dx=\PiOverThree](0,0)(-\psPiTwo,-1)(\psPiTwo,1)
\end{pspicture}

\section*{With $2\pi/3$ step (uncompleted)}

\begin{pspicture}(-\psPiTwo,-1)(\psPiTwo,1) 
    \psaxes[dx=\TwoPiOverThree](0,0)(-\psPiTwo,-1)(\psPiTwo,1)
\end{pspicture}


% does not compile
%\begin{pspicture}(-\psPiTwo,-1)(\psPiTwo,1)    
    %\psaxes[dx=\TwoPiOverThree,Dx=\TwoPiOverThree](0,0)(-\psPiTwo,-1)(\psPiTwo,1)
%\end{pspicture}
\end{document}

在此处输入图片描述

奖励问题

trigLabelBase如何为x-axis 和-axis设置不同?我在文档中y找不到xtrigLabelBase和。它们可能尚未实现。ytrigLabelBasepst-plot

答案1

 \psaxes[dx=\TwoPiOverThree,Dx=2](0,0)(-\psPiTwo,-1)(\psPiTwo,1)


相关内容