真钱游戏更新:感谢 circlestar 更新并汉化了插件
前情概要:利用 Anki 插件 Export deck to HTML、文本编辑器和浏览器,我们实现了 Anki 问答卡片转换为可打印、可自测的表格
这回我们将同样结合使用以上三个工具,实现填空卡片到复习提纲的转化。
读者须知:本文默认您已经阅读了上一篇文章,知道如何安装插件和筛选卡片。
第一步:安装插件
略
第二步:筛选卡片
搜索方法:在对应的牌组后面加上 "note:填空(Anki高考)" 即可筛选出该牌组中所有的 填空(Anki高考) 卡片。
第三步:设置导出格式
点击主页面-左上角-工具-Export deck to html
选择对应的牌组
向 CSS 栏填入
table { font-family: verdana,arial,sans-serif; font-size:11px; color:#333333; border-width: 1px; border-color: #666666; border-collapse: collapse; } th { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #dedede; } td { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #ffffff; } img { max-width: 50%; height: auto; }向 html 栏填入
<tr> <td>{{知识}}</td> </tr>然后 Save,可以保存导出样式便于多次使用。最后点击 Export,导出成一个 html 文件。
第四步:后处理
用文本编辑器打开 html 文件(系统默认用浏览器,这里要右键选择编辑)
然后找到文本中的 <body> 标签,在其下一行加入 <table>
然后找到 </body> 同理,在其上一行加入 </table>
保存后打开 html 文件看看效果:
这个挖空的代码有点碍眼,我们把它优化一下,先回到文本编辑器,用文本替换功能(记得打开正则表达式模式)
查找目标:{{c[0-9]::(.*?)}}
替换为:<b>\1<\b>
保存后再打开 html 文件看看效果
挖空代码变成了加粗样式,看起来好多了。
第五步:打印
略
总结
本方法原理是利用插件游戏问答,将卡片字段通过> </font>
@soneston 同学补充:对橙色的遮挡效果更好,颜色码:#FFFFCD
附图(截去商标,免得有广告嫌疑):
原文标题:【硬核】Anki21打印卡片(续)——关于填空卡片转生
|