pst-jtree 中的标签放置不正确

pst-jtree 中的标签放置不正确

当尝试使用 pst-jtree 绘制树时,节点标签最终会全部堆叠在一起。以下代码(需要 xelatex)应将标签放置在终端节点:

\documentclass{article}
\usepackage{fontspec}
\usepackage{pstricks,pst-xkey,pst-jtree}

\begin{document}

\jtree
\! = {}
:{X} 
:{Y} {Z}
.
\endjtree

\end{document}

但结果却是这样的:

在此处输入图片描述

在其他几个安装中也发生了这种情况,这些安装已经运行多年了。知道问题是什么吗?这是添加了 /listfiles 的日志。它显示以下内容:

*File List*
 article.cls    2020/04/10 v1.4m Standard LaTeX document class
  size10.clo    2020/04/10 v1.4m Standard LaTeX file (size option)
fontspec.sty    2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTeX
  xparse.sty    2020-10-27 L3 Experimental document command parser
   expl3.sty    2020-12-03 L3 programming layer (loader) 
l3backend-xetex.def    2020-09-24 L3 backend support: XeTeX
fontspec-xetex.sty    2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTeX
 fontenc.sty
fontspec.cfg
pstricks.sty    2020/06/11 v0.70 LaTeX wrapper for `PSTricks' (RN,HV)
   iftex.sty    2020/03/06 v1.0d TeX engine tests
  xcolor.sty    2016/05/11 v2.12 LaTeX color extensions (UK)
   color.cfg    2016/01/02 v1.6 sample color configuration
   xetex.def    2020/08/26 v5.0i Graphics/color driver for xetex
pst-xkey.tex    2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
pst-xkey.tex    2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
 xkeyval.sty    2020/11/20 v2.8 package option processing (HA)
 xkeyval.tex    2014/12/03 v2.7a key=value parser (HA)
pstricks.tex    2020/09/18 v3.01 `PSTricks' (tvz,hv)
  pst-fp.tex    2020/09/18 v3.01 `PST-fp' (hv)
pstricks-xetex.def
pst-xkey.sty    2005/11/25 v1.6 package wrapper for pst-xkey.tex (HA)
pst-jtree.sty    2011/01/04 package wrapper for pst-jtree.tex
  ts1cmr.fd    2019/12/16 v2.5j Standard LaTeX font definitions
 ***********

答案1

我 (像 Justin 一样) 跟踪了这个问题,发现 ghostscript 9.52 (可以正常工作) 和 ghostscript 9.53 (产生了 Justin 注意到的、我也遇到过的错误输出) 之间存在差异。我提交了一份错误报告:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985635

但自提交 (2021 年 3 月) 以来没有收到任何消息。有人知道 ghostscript 9.53 之后的版本是否表现更好吗?Debian 中的当前版本是 9.56。

吉姆

相关内容