运行环境:
win版 anki 2.1.49
iPad MN3 最新版3.7.18
一、问题:
在anki中创建了一个适配MN导出anki的自定义模板(尽管此刻导出apkg牌组时插件为全禁止状态)
把anki中的模板(9个字段)导出apkg格式后在MN3中打开变为只有2个字段
(注:此时如果把我的这个anki的apkg文件导入AnkiMobile或其他设备的anki时皆正常,能够显示9个字段)
二、研究
当下论坛中有帖子是有关此问题的,方法大概为
- 模版名称与 Notetype 一致
- 保证作为模板的关键字段里面都有信息
(来源 自定义模板功能失效 - #11,来自 luolan )
然而经双重测试后并没有效果,测试内容如下
我先是用自己的apkg文件测试,并没有起作用;之后我又进行逆向测试,从网络上下载了一个其他人可以导入MN3正常使用的apkg牌组文件,放入我的MN3后可以使用并显示9个字段,且无论我怎么更改它的名称都可以显示9个字段并成功显示(且该网络模板关键字段中9个只填写了3个信息,并未妨碍导入MN3后显示9个字段)
三、解决
在另一个帖子(来源:Anki 導出自定義模板後,在 MN 中 Fields 丢失 - #3,来自 taugenicht )
看到有人曾提到插件的问题,我自己也在导出卡片的时候关闭了所有插件,但无法使其在导入MN3之后显示9个字段。
后来经过多次尝试我发现必须要在关闭所有插件后新建模板卡片再导出anki的apkg文件才可以顺利导入MN3并显示9个字段。
我之前是在有插件开启的情况下创建的要导出的模板卡片,因此遭遇了最开始提到的问题。
四、疑问
1.当我尝试把“二、研究”段落下载的网络上的apkg加入我电脑上的anki的时候,重复最开始我自己的步骤导出到MN3的时候,出现了神奇的一幕,这个模板一会儿可以成功以9个字段导入MN3,一会儿又只能出现2个字段,我很费解。(这或许就是之前提到的那个帖子的答主所说的试了好多次之后成了的原因吧,只不过问题的关键所在似乎并不是名字的原因)
2.anki的插件是如何影响导出模板并使其在导入MN3时缺乏字段的?
有两张卡片A和B
A:我在插件打开状态下建立的模板卡片
B:能够顺利导入MN3显示9个字段的模板卡片
我发现即使二者的卡片配置(正背面、样式、选项)成一样,依然会出现A导入MN3后只有两个字段而B却能完整显示9个字段
所以在分享一些经验的同时特来求助论坛的各位大佬们,希望能够解惑,多谢!!!