我想在文档中显示扑克牌,但我试过的所有扑克包都无法正常工作(\usepackage{poker}
也不行\usepackage{pst-poker}
)。事实上,我能够编译(使用 XeLaTeX)并获得输出(在两种情况下),但输出不正确:在这两种情况下,扑克牌周围都没有方框。所以它们无法正确显示。
解释这些包的文档很差,所以我不知道如何继续。
这是我的 MWE(针对我使用扑克包的情况):
\documentclass[12pt]{article}
\usepackage{amssymb}
\usepackage{poker}
\setkeys{poker}{inline=symbol}
\title{Poker}
\begin{document}
\maketitle
Conclusion:
\As\tenh\sevd\sevc\Qd
\end{document}
同样,我确实得到了输出,但不是正确的输出。正确的输出立即显示在http://web.mit.edu/foley/games/Arcadia/sr/poker/poker-doc.pdf确实,这些卡片周围都有盒子。而我的问题是,我的卡片周围没有任何盒子,我也无法做到这一点。
答案1
\setkeys{poker}{inline=symbol}
不是 pdf 中 3.1 下使用的样式。\setkeys{poker}{inline=card}
如果我没记错的话,是那样的。
(或者实际上是,\setkeys{poker}{inline=card,colorset=4c}
因为那里使用了所有四种颜色。)
由于框架使用 pstricks,因此您需要使用 LaTeX > dvips > ps2pdf 进行编译(最后一个使用-dALLOWPSTRANSPARENCY
),或者如果您使用 xelatex,则可能需要使用xelatex -output-driver="xdvipdfmx -i dvipdfmx-unsafe.cfg -q -E"
以允许 Ghostscript 透明度(请参阅这里)(或者像 egreg 建议的那样,xelatex-safe
使用 TeXLive 2022),具体取决于您的 xdvipdfmx 的配置方式。
和colorset=4c
: