“接下来……就宣传海报的设计,这交给学妹,没问题吧?不需要太复杂花俏的设计,突出会议信息就好。”

“嗯,我打算用 tikzposter 的模板就好了。虽然字体样式定制比较麻烦,不过这次就直接用内建样式,也挺吸睛的了。我还想弄些二维码,可以扫描网站地址、微博号,甚至可以把会议信息添加入日历事件。”

“有点意思,去做吧!”

“……呃……网站、微博的二维码已经没问题了,可是事件 VEVENT 的二维码扫不出换行,所以不能识别为日历事件了:”

\begin{pspicture}(2in,2in)
\psbarcode{BEGIN:VEVENT
SUMMARY:第三次酷炫研究发表会
DTSTART:20160510
DTEND:20160511
LOCATION:ABC大学 Delta栋 XYZ会议室
DESCRIPTION:详情请看会议网站
END:VEVENT}{width=2 height=2}{qrcode}
\end{pspicture}

“这问题吼——我记得在哪里看过这个问题……啊,对了,\psbarcode 里的换行要以 ^^J 代替,你试试。”

\begin{pspicture}(2in,2in)
\psbarcode{BEGIN:VEVENT^^JSUMMARY:第三次酷炫研究发表会^^JDTSTART:20160510^^JDTEND:20160511^^JLOCATION:ABC大学
Delta栋 XYZ会议室^^JDESCRIPTION:详情请看会议网站^^JEND:VEVENT}{width=2 height=2}{qrcode}
\end{pspicture}

“可以了!二维码可以扫描了!可是,源代码这样,很难阅读啊。”

“这样啊,用 \psbarcodefile 参数好了。试试把 VEVENT 代码放在另一个文档event.txt 里:

BEGIN:VEVENT
SUMMARY:第三次酷炫研究发表会
DTSTART:20160510
DTEND:20160511
LOCATION:ABC大学 Delta栋 XYZ会议室
DESCRIPTION:主办方:最美云彩研究小组。详情请关注 http://abc.edu.cn/cloud/C00l2016 和微博号 @C00l2016。
END:VEVENT

然后 \psbarcode 用上 file 和文档名称:

\begin{pspicture}(2in,2in)
\psbarcode[file]{event.txt}{width=2 height=2}{qrcode}
\end{pspicture}

就应该可以了。”

“代码真的简洁多了!^o^ 那,可以给二维码添加颜色吗?”

“可以啊,\psbarcode 再加一个 linecolor=red 参数好了。其它 pstricks 的种种技巧也可以试试使用。”

“好的, 我去忙了——应该不会太复杂……” ………………………………………… “好了!!”

“咦?还真快!还不错嘛!”

“哼哼,论选对模板的重要性,时间紧迫时 tikzposter 可说是帮大忙啊。其实哦,不是每个内建样式都能和 pst-barcode 一起用的,像 BoardEnvelope 的话,二维码会半个、甚至整个不见!幸亏这个 Rays 样式不会有问题啊。”

“有此事!这之后再仔细瞧瞧吧,这个海报快拿去印刷了!”

下载区

代码下载:qr-poster

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部