超级链接的二维码

超级链接的二维码

我正在编写的文档中有很多超链接(pdflatex 工作流程,请不要使用 pstricks)。在序言中,我有

\def\Marginpar#1{\marginpar[{\bf \hfill {#1}}]{\bf #1}}

\def\Qref#1#2{\href{#1}{#2}\Marginpar{\qrcode[hyperlink,height=12mm]{#1}}}

对于文本中的每个可点击链接,我只需将\Qref{url}{text} 其放在页边空白处即可生成一个漂亮的二维码。这可以帮助那些使用死树副本的不幸读者,只要他们的手机上有二维码扫描器应用程序即可。问题是这些二维码太多了,页边空白处会变得拥挤。我想交替放置一页之内左右边距之间。这大概需要一个二进制计数器,每次Qref调用时都会切换,重置为每页顶部的默认位置?理想情况下,只有当 latex 决定二维码框确实挤满了边距空间时,才会采用这种方法,但这可能要求太高了。

相关内容