如何让 PSTricks QR 码正确处理波浪符号?

如何让 PSTricks QR 码正确处理波浪符号?

我遇到了同样的问题我之前的一个问题:波浪线处理不正确。但现在 PSTricks QR 码包不起作用,其他问题的建议也不起作用。以下是一个例子:

\documentclass{article}
\usepackage{pstricks}
\usepackage{pst-barcode}
\begin{document}
\begin{pspicture}(2cm,2cm)
\psbarcode{http://example.com/~user}{}{qrcode}
\end{pspicture}
\end{document}

当我将结果放入二维码解码器时,我得到

http://example.com/protect unhbox voidb@x penalty @M  {}user

...这正是我之前遇到的问题。但两者都不起作用\textasciitilde\~两者都在文件中插入了奇怪的额外位。

我可以通过使用 URL 缩短器来解决这个问题,但我真正想知道的是,如何教会 PSTricks hyperref 所知道的相同的波浪号处理魔法。

答案1

\psbarcode{http://example.com/\string~user}{}{qrcode}

\string使活跃角色~变为非活跃角色。

相关内容