![pst-asr 在 xelatex 中生成所有彼此重叠的节点](https://linux22.com/image/403822/pst-asr%20%E5%9C%A8%20xelatex%20%E4%B8%AD%E7%94%9F%E6%88%90%E6%89%80%E6%9C%89%E5%BD%BC%E6%AD%A4%E9%87%8D%E5%8F%A0%E7%9A%84%E8%8A%82%E7%82%B9.png)
答案1
在某些情况下,节点无法与 一起工作xelatex
。在这种情况下,请使用序列latex
-> dvips
->ps2pdf
或使用pdflatex
包auto-pst-pdf
并运行pdflatex --shell-escape <file>
\documentclass[12pt]{article}
\usepackage{auto-pst-pdf,pst-asr}
\begin{document}
\begin{postscript}
\asr logwhin\endasr
\end{postscript}
\end{document}
但是,在您的简单情况下不使用节点,因此您应该\listfiles
在代码的第一行提供当前文件版本:
\listfiles
\documentclass[12pt]{article}
\usepackage{pst-asr}
\begin{document}
\asr logwhin\endasr
\end{document}
For an up-to-date TeX distribution you should get something like this:
*File List*
article.cls 2019/08/27 v1.4j Standard LaTeX document class
size12.clo 2019/08/27 v1.4j Standard LaTeX file (size option)
pst-asr.sty 2011/04/20 v1.6 LaTex wrapper pst-asr.tex (JF)
pstricks.sty 2018/12/21 v0.69 LaTeX wrapper for `PSTricks' (RN,HV)
iftex.sty 2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX,
and LuaTeX
shellesc.sty 2016/06/07 v0.02b unified shell escape interface for LaTeX
xcolor.sty 2016/05/11 v2.12 LaTeX color extensions (UK)
color.cfg 2016/01/02 v1.6 sample color configuration
xetex.def 2017/06/24 v5.0h 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 2014/12/03 v2.7a package option processing (HA)
xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
pstricks.tex 2019/05/11 v2.97 `PSTricks' (tvz,hv)
pst-fp.tex 2019/05/11 v2.97 `PST-fp' (hv)
pstricks.pro 2018/11/14 v. 1.29, PostScript prologue file (hv)
pst-algparser.pro 2011/10/31 v. 0.04, PostScript prologue file (hv)
pst-tools.pro 2012/01/01 v. 0.02, PostScript prologue file (hv)
pst-dots.pro 2006/12/19 v. 2.00, PostScript prologue file (hv)
pstricks-xetex.def
pst-xkey.sty 2005/11/25 v1.6 package wrapper for pst-xkey.tex (HA)
如果你有相同的版本,那么唯一的问题可能是dvipdfmx.cfg
保存在目录中的配置文件.../dvipdfmx/
。搜索类似这样的行
D "rungs -q -dNOPAUSE -dBATCH -dEPSCrop -sPAPERSIZE=a0 [...]
将其更改为
D "rungs -q -dNOSAFER -dNOPAUSE -dBATCH -dEPSCrop -sPAPERSIZE=a0 [...]
使用-dNOSAFER
ghostscript 可以加载外部文件,这对 PSTricks 来说很重要。