你需要去查一下 XeLaTeX 下如何正确使用 pstricks
【 在 segfault (段错误) 的大作中提到: 】
: 标 题: 请教:xelatex使用skak包排版国际象棋时有错(pstricks的报错)
: 发信站: 水木社区 (Wed Aug 11 09:40:52 2021), 站内
:
: xelatex使用skak包排版国际象棋时有错(pstricks的报错),latex编译不报错
:
: 我想用latex排版国际象棋,使用了skak包。需要经常用箭头标识棋子的移动,现在遇到一个问题,用xelatex编译时箭头不显示,而用latex + dvips + ps2pdf 就没问题。运行环境是ubuntu16.04, texlive2020, skak1.5.3版本。
:
: 下面是源码:
:
: ```
: \documentclass{article}
: \usepackage[utf8]{inputenc}
: \usepackage[english]{babel}
: \usepackage[ps]{skak} %% 这里需要打开ps选项使用pstricks来排版箭头
: \begin{document}
:
: \newgame
: \showboard
: \printarrow{e2}{e4}
: \printknightmove{g8}{f6}
:
:
: \end{document}
: ```
:
: 把源码存为chess.tex。
: $ xelatex chess.tex # 会有一个报错:Error: /undefined in ArrowBc,但还是输出了pdf,只是没有箭头
:
: $ latex chess.tex && dvips chess.dvi && ps2pdf chess.ps ##这样就没有问题
:
: 正确的pdf截图见附件,可以看到里面有两个箭头,而错误的就没有。
:
: 请教各位大佬,这个问题如何解决?不胜感激!
:
: 这是我在网上找到的类似问题的讨论,供大家参考:
:
:
https://tex.stackexchange.com/questions/5238/how-can-i-get-skak-to-highlight-squares:
:
https://tex.stackexchange.com/questions/380224/problems-with-xelatex-and-pstricks:
:
:
:
: --
:
: [upload=1][/upload]
: ※ 修改:·segfault 于 Aug 11 10:12:27 2021 修改本文·[FROM: 124.126.230.*]
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 124.126.230.*]
--
修改:segfault FROM 124.126.230.*
FROM 59.172.4.*