我的卡片类型中有两张卡片是我根据完形填空删除类型创建的,通过复制它。
如果我的卡位置是1,而不是文档中描述的那样,{{cloze:MyDataField}}
可以正常工作。但是如果卡的位置是2,则完形填空删除扩展似乎被禁用。
在我的二号位牌上,我只需要显示句子,而不是{{c1::word1}}
,......,{{cN::wordN}}
标签,而是包含这些标签。
是否有办法在卡片类型的模板中使用关闭类型创建两张卡片?或者有没有办法获取我的字段的纯文本,以便我可以用JavaScript解析它?或者我可以以某种方式显示字段的内容,忽略{{c1
表达式,但显示内容?
答案 0 :(得分:2)
如果您熟悉Python,可以编写一个Anki插件来执行此操作。使用安装了此附加组件的Desktop Anki编译的卡可以在AnkiWeb上运行而不显示乱码。这是一个(未经测试的!)加载项,应注册一个特殊的fmod
,允许您编写{{uncloze:fieldname}}
以获取纯文本无法{{cn::
和{ {1}}标记。
}}
将其放入Anki附加组件目录中的文件中,然后重新启动Anki进行安装。
此代码大部分来自this answer。