xml导入默认字体设置_怎样将Anki牌组(deck)导入到SuperMemo(anki2sm使用方法)

anki2sm能够把Anki牌组的文字、Q&A、音视频等卡片内容导入到SuperMemo。截止都目前的版本,anki的复习记录是不能导入到SuperMemo的。

组件:

anki2sm

最新版下载:

https://github.com/AM429/anki2sm​github.com

Python环境:

最新版下载:

Download Python​www.python.org
5df50207ca3e056909b2c70c255a76b6.png

如果以上文件下载遇到麻烦,也可以加Q群下载:743552937

1、安装Python环境,下载Python后双击安装python-3.9.0-amd64.exe,记得勾选Add Python 3.9 to PATH,否则有可能导致anki2sm无法使用:

0e9e50da799524e9511dcb58750b69b9.png

2、下载下来的anki2sm-master.zip,解压到非中文路径目录中(中文路径有可能导致出错),在文件夹anki2sm-master的文件夹中新建两个文件夹:apkgs和out,前者用来放置要转换的anki牌组,后者是转换出来的可供SuperMemo导入的xml文件。

99482397d49ab00c9822c1c89bb21025.png

3、运行文件夹中的init.bat,自动安装requirement.txt中列明的依赖库,可能需要管理员权限。

2144fdcc10067ceb809de6f0825574d9.png

4、出现以下讯息都是依赖库安装不全或失败,请重复运行init.bat。

239198d728ef14306da83cedf58e8f46.png

直到显示以下信息,按任意键继续:

6933e50510b5faf6783509a5448d09fa.png

5、从anki导出需要转换的牌组apkg,把文件名称改成英文文件名,什么名字都行,就是不能有亚洲文字,否则会出错。

7a840b067539eb193f310c6b0714d0b1.png

cfb0a071ebf1d1824d5dc8c66643b6f5.png

使用中文文件名或路径有可能出现这样的错误。

6、运行run.bat,可能需要管理员权限:

a0d5c2a97acfd08e4db415fdb9a1b626.png

这是对图片进行处理,选择Y,将图片放在新的图片组件component中;选择N,将图片嵌入到原来的卡片文字中,最大限度保留原anki卡片的排版;这个功能尚未经过充分测试,有可能失败。两种方法在SuperMemo中的效果见下图:

6579aefe79587875dce83d3a1ebc0e8a.png

这是选择Y的效果。图片以一个新的图片component显示。

43f95d2074fe3f589203a34b3678df43.png

这是选择N的效果,图片按照anki原来卡片的位置显示。

7、确定组件的显示方式,我三个测试了一下,没感觉到差别,我们选择3,按照原anki的正反面显示方式。

e94039a61c144f307108c6813b9032ed.png

8、是否保存设置,下次再转换就不会问这么多问题了:

07bc07bad3405c891fb1251086ad80d3.png

9、是否强制保留原来anki卡片的格式,如果不保留的话将会:1)有可能显示出错;2)禁用了原来卡片使用的css和字体。但是item的标题能以卡片的第一行为标题。

5564ec796eb13b74dc9a89f5f03e807c.png

这是两种效果的对比:

4c39c1542aa8c31cf08ebd4ae1a19df1.png

选择Y,强制保留原来anki卡片的格式。

708f48b75374fd7a7b97c4fab389beec.png

但是item的标题是无意义的(注意这个截图是已经dismiss了的)。

4f5e4949206352d90ec2b1ceef5b7195.png

选择N,禁用了原来卡片使用的css和字体。某些格式显示可能会出错,需要手动调整。

2c3ba983f120497d4844fd76bf05843b.png

但是item的标题能够以卡片第一行文字显示。

10、开始转换,视乎牌组内容、视音频的多少,转换时间相应变化,下面是转换完成的画面:

bc7a0816c95e186445c78c5c091fd372.png

11、在SuperMemo中打开导入对话框,选择out文件夹,找到转换出来的xml文件。

fa08d92201c97bdc838155c7b5edf04b.png

12、选择默认设置就可以了,也可以根据需要更换模板(可以导入之后再更换模板):

5151e4b4a0825d2ff50ead0f5a2fe4c7.png

13、导入进行中,导入时间同样视乎牌组内容的多寡。

14dc7568d54250d09b8e33d1274cd568.png

14、导入完成:

48a297b04084cca2959e57c84eeac0c6.png

cd10806fb1978ca72653a70acbe5b5b4.png

很幸运,没有出错。

4159b7dade1a1ea0b9522257affe39ae.png

导入的卡片放在预先设置的hook里。

b85bbd893799796255a7d2130d323e58.png

牌组的层级关系也保留了。多出来的一个Default的article删除即可。

Ctrl+Shift+L测试一下卡片正反面是否有问题。

如果转换过程中有任何问题,请留言或加Q群:743552937。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值