是否可以让 \pnode 遵循 swapaxes?

是否可以让 \pnode 遵循 swapaxes?

背景:

我们可以用(*<value> {<algebraic expression in x>})语法来表示一个点,其中纵坐标y是通过评估等于 的<algebraic expression in x给定横坐标来获得的。xvalue

由于没有({<algebraic expression in y>} *<value>)基于给定纵坐标来评估横坐标的互补语法,因此我尝试使用swapaxes

不幸的是,\pnode不接受这个swapaxes选项。

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-node}

\def\y{2*x}

\begin{document}
\begin{pspicture}[showgrid](-3,-3)(3,3)
    \psset{swapaxes}
    \qdisk(*1 {\y}){3pt}
    \pnode(*-1 {\y}){A}
    \qdisk(A){3pt}
\end{pspicture}
\end{document}

在此处输入图片描述

问题:

这个问题有即时的解决方案吗?

答案1

PSTricks 版本 2.44 ( 2013-06-24),请参阅texdoc pst-news13,具有执行此操作的坐标选项**

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-node}

\begin{document}
\begin{pspicture}[showgrid](-3,-3)(0,0)
    \pnode(**{2*y} -1){A}
    \qdisk(A){3pt}
\end{pspicture}
\end{document}

在此处输入图片描述

相关内容