0

This is my MWE :

\documentclass[pstricks,border=12pt]{standalone}

\begin{document}
\begin{pspicture}[showgrid=top](5,5)
  \psframe[linecolor=red,linewidth=2pt,dimen=inner,framearc=0.5](3,1)(4,2)
  \rput(2,2){X}
  \rput(1,5){Y}
  \rput(3,4){Z}
\end{pspicture}
\end{document}

When I compile it with xelatex I get the following output:

xelatex Output

But when I compile it with latexdvipsps2pdf I get a correct rendering:

latex output

As you see, the \psframe correctly render the given coordonates, but \rput seems to ignore them completly. I can give it any coordonate, the “X” mark still at the bottom right.

I use TeXlive 2020.20210202-3

An this is my xelatex version:

% xelatex -v
XeTeX 3.14159265-2.6-0.999992 (TeX Live 2020/Debian)
kpathsea version 6.3.2
Copyright 2020 SIL International, Jonathan Kew and Khaled Hosny.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the XeTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the XeTeX source.
Primary author of XeTeX: Jonathan Kew.
Compiled with ICU version 67.1; using 67.1
Compiled with zlib version 1.2.11; using 1.2.11
Compiled with FreeType2 version 2.10.4; using 2.10.4
Compiled with Graphite2 version 1.3.14; using 1.3.14
Compiled with HarfBuzz version 2.7.4; using 2.7.4
Compiled with libpng version 1.6.37; using 1.6.37
Compiled with poppler version 0.68.0
Compiled with fontconfig version 2.13.1; using 2.13.1

What to do to get the correct rendering using xelatex?

10
  • What TeX-Distribution do you have and which program do you used? It looks like that you are using an old xelatex or viewd the dvi output. What happens if you use lualatex?
    – user187802
    Nov 13, 2022 at 8:10
  • With lualatex I get the following error: ! Undefined control sequence. \c@lor@to@ps ->\PSTricks _Not_Configured_For_This_Format l.5 ...width=2pt,dimen=inner,framearc=0.5](3,1)(4,2) ?
    – fauve
    Nov 13, 2022 at 13:42
  • 1
    2020 is an old system which doesn't know luapstricks. Run the example with xelatex, which should work or use the route latex->dvips -> ps2pdf
    – user187802
    Nov 13, 2022 at 14:43
  • 1
    This seems to be a duplicate of tex.stackexchange.com/questions/633412/…. A solution is mentioned in comments: xelatex --shell-escape -output-driver="xdvipdfmx -i dvipdfmx-unsafe.cfg" yourfile.tex.
    – Marijn
    Nov 13, 2022 at 22:14
  • 1
    @Marjin: it is not a duplicate! @fauve: There was a bug in xdvipdfmx years ago. However, you should update your TeX distribution: Valilla TeXLive tug.org/texlive/debian.html
    – user187802
    Nov 14, 2022 at 20:14

0

You must log in to answer this question.

Browse other questions tagged .