当尝试使用 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。
吉姆