自定义Cloze卡类型 - 卡类型中有两张卡

时间:2016-10-30 20:51:51

标签: anki

我的卡片类型中有两张卡片是我根据完形填空删除类型创建的,通过复制它。

如果我的卡位置是1,而不是文档中描述的那样,{{cloze:MyDataField}}可以正常工作。但是如果卡的位置是2,则完形填空删除扩展似乎被禁用。

在我的二号位牌上,我只需要显示句子,而不是{{c1::word1}},......,{{cN::wordN}}标签,而是包含这些标签。

是否有办法在卡片类型的模板中使用关闭类型创建两张卡片?或者有没有办法获取我的字段的纯文本,以便我可以用JavaScript解析它?或者我可以以某种方式显示字段的内容,忽略{{c1表达式,但显示内容?

1 个答案:

答案 0 :(得分:2)

如果您熟悉Python,可以编写一个Anki插件来执行此操作。使用安装了此附加组件的Desktop Anki编译的卡可以在AnkiWeb上运行而不显示乱码。这是一个(未经测试的!)加载项,注册一个特殊的fmod,允许您编写{{uncloze:fieldname}}以获取纯文本无法{{cn::和{ {1}}标记。

}}

将其放入Anki附加组件目录中的文件中,然后重新启动Anki进行安装。

此代码大部分来自this answer