我目前正在使用以下代码生成包含我的联系人数据的二维码。这个想法是,扫描二维码会启动包含我所有联系人信息的“联系人”应用,这样可以轻松存储这些信息。MWE 代码如下:
\documentclass{article}
\usepackage{pst-barcode}
\begin{document}
\begin{pspicture} (12mm,32mm)
\psbarcode{MECARD:N:Jon Doe;TEL:9836465993;EMAIL:[email protected];URL:www.fancydwebsite.com;Institution:Fancy Institution}{eclevel=M width=1.0 height=1.0}{qrcode}
\end{pspicture}
\end{document}
这是我的代码生成的输出:
我将此代码生成的输出(即二维码)包含在一张小型个人名片中。在这张名片中,我包含了以下信息:
- 全名
- 电话号码
- 电子邮件地址
- 网站
- 机构
- 标题
- 办公室号码
如您所见,我的二维码包含前四项(即全名、电话号码、电子邮件地址和网站),但不包含后三项(机构、职称和办公室编号)。我尝试了很多方法,但似乎无法将这三个字段包含到我的二维码中。
因此,我的问题是:我怎样才能让我的二维码包含上面列出的所有项目(即它已经包含的项目加上机构、职称和办公室编号)?
在我的 iOS 通讯录应用中,办公室的字段应该是名为“work”的地址,机构应该是“Company”,头衔应该是“Title”。我不太确定 Android 中是否存在类似的字段,但我想是的。
任何帮助都感激不尽。
答案1
包裹二维码与 vcard 配合使用(使用 Marijns 评论中链接的示例):
\documentclass{article}
\usepackage{qrcode}
\begin{document}
\qrcode[level=Q,version=0]{
BEGIN:VCARD
N:Smith;John;
TEL;TYPE=work,VOICE:(111) 555-1212
TEL;TYPE=home,VOICE:(404) 386-1017
TEL;TYPE=fax:(866) 408-1212
EMAIL:[email protected]
ORG:Smith Designs LLC
TITLE:Lead Designer
ADR;TYPE=WORK,PREF:;;151 Moore Avenue;Grand Rapids;MI;49503;United States of America
URL:https://www.smithdesigns.com
VERSION:3.0
END:VCARD
}
\end{document}