我遇到了同样的问题我之前的一个问题:波浪线处理不正确。但现在 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
使活跃角色~
变为非活跃角色。