问题标签 [anki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
32 浏览

javascript - 任意相邻 div 周围的边界,即使边界正在交叉

我有一个中文句子,其中每个字符(及其拼音)都位于一个 div 中。现在不同的字符可以形成不同的单词,我想在字符周围创建边框以显示它们可能形成的单词。棘手的是,有时并不明显哪个单词真正形成,因此可能会出现交叉圆圈。

看下面这个例子,余华小说《活着》的第一句话:我比现在年轻了十几岁的时候,获得了一个游手好闲的职业,去乡间收集民间歌谣。</p>

第二个三分之一,有“获得了”三个字,可以组成“获得”或“得了”。为了表明这一点,我想要一个围绕“获得”的边框和一个围绕“得了”的边框。

不幸的是,我无法发布图片,因为我没有 10 名声望。

问题是我认为普通的 div 在这里是不够的,因为 div 会交叉,这是不可能的。表格布局很快就会变得过于复杂。我也不想使用 JavaScript 动态分配矩形,因为我想同时显示所有单词。也许 HTML5 画布是解决方案?

这是 div 的结构(仅三个示例):

有没有一种简单的方法可以让我在相邻的 div 周围创建矩形,即使矩形是交叉的?

0 投票
1 回答
229 浏览

anki - 在 iOS Anki 应用程序上捕获“输入答案”类型的输入字段

iOS Anki 应用程序中存在错误。当我在此字段中键入 thai 时,音调标记正在被剪切: Anki iOS 输入框

我想我可以通过使用 CSS 增加填充或类似的东西来修复它,但我不知道如何在模板中捕获这个字段。是否有任何与 CSS 匹配的 HTML 类或 ID?

谢谢。

PS我试过这个: input { ... }

和这个: [contenteditable] { ... }

甚至这个: [placeholder="type in the answer"] { ... }

但没有任何效果。我开始意识到它甚至不是在那里使用的 HTML。也许是一些原生的 iOS 输入或类似的东西。

0 投票
1 回答
6176 浏览

anki - Ankiconnect 不会添加注释

我正在尝试使用 Ankconnect 添加注释,卡片组和模型存在并且字段正确,但我只是返回“null”(并且未添加卡片)。

运行这个 bash 脚本

产生这些结果

---------- 套牌存在:

---------- 模型存在:

---------- 但是添加卡失败:

0 投票
2 回答
225 浏览

html - Middle box centered variable width, left and right float directly attached

I'm designing my own Anki-Flashcards for learning Japanese:

I have three boxes of variable size in a line. The middle one should be centered and has a variable width. The boxes left and right shall be attached to the middle box. The three boxes as a group shall NOT be centered. I do NOT want them all the same size, neither the middle with a fixed size. I can not use JavaScript in the environment I am using.

If necessary I can fix the width of the right box (its an icon), but the left and middle box are variable.

I can achieve this using only the middle box and right box (see Fiddle), but not additionally with the left box. Or I can move the outer boxes to the edges (and not towards the middle box), like here [1], but thats not what I want. Flexbox also does not what I want, see [2]. Also, this [3] requires the boxes to be the same size.

HTML:

CSS:

I want the "note" line behaving like the "Japanese Pronounciation" line (see Fiddle), just attaching the note-part left.

EDIT: It seems its not yet clear what I want, so I try to ASCII-Art it:

0 投票
1 回答
116 浏览

autohotkey - 如何使我的反拖延脚本免于注销和关机?

我正在尝试在 autohotkey 中构建一个脚本,这将使我自己和抽认卡程序 Anki 的其他用户在学习过程中途退出时感到烦恼。

到目前为止,我已经写了以下内容

此脚本禁用 alt + f4,杀死 taskmanager,在最小化时最大化 anki 窗口,并在用户定义的分钟数内防止鼠标靠近程序窗口外部的红色退出按钮。由于 anki 可以在不使用鼠标的情况下进行导航,因此可以选择性地阻止拖延行为而不影响学习。

该脚本运行良好,但可以通过重新启动计算机或通过控制 alt delete 缓慢注销(win + L 不会终止脚本)来克服它。控制 alt delete 在现代 Windows 版本中很难禁用,可能是作为恶意软件预防保护措施。

我建议的解决方案是让脚本在激活时执行一些烦人的操作(例如删除所有桌面快捷方式),并在用户定义的时间段终止时撤消相同的操作。我相信如果用户注销/关闭/重新启动/缓慢注销,这将使烦人的操作无法解决。

我考虑过使用该脚本在启动文件夹中创建另一个烦人的脚本,但这可以通过注销而不是重新启动/关闭来规避。

只有当用户有很多键盘快捷键时,重命名/删除键盘快捷键才会令人讨厌。

在桌面和其他文件夹上创建大量文本文件太容易逆转,用户可以忽略,直到他们完成拖延

禁用互联网会很好,但它仍然会使离线分心(例如视频游戏)可用。

如何最好地设计这样一个动作,该动作将暂时禁用一台微不足道且可靠但又耗时且难以撤消的 PC?

0 投票
1 回答
72 浏览

character-encoding - 如何在 Mac 10.14.6 Mojave 中使用路径文件中的“应用程序支持”设置环境变量?

我在设置环境变量时遇到问题,该变量的路径文件包含空格“”字符。

在您问之前,我已经尝试将整个路径文件括在双引号、单引号、无引号中,但使用退格键转义。

可能与编码有关吗?变量将是:

一旦 I source ~/.bash_profile,我尝试cd $A_MEDIA(有或没有引用变量的名称)。回应是:

好像 bash 不知道如何解释“应用程序”和“支持”之间的空间。它认为路径从名为Application的文件夹到名为Support的文件夹。它只是不将它们视为单个文件夹名称。有什么帮助吗?请?

0 投票
1 回答
563 浏览

python - Python:从 genanki 新制作的 anki 甲板笔记是不可见的

创建卡片组时,导入到 Anki 后,Anki 说已添加注释,但我无法在 Anki 的浏览器中找到它们。这是代码:

输出是一个创建了所有笔记的 anki 甲板,但我在 Anki 的浏览器中找不到它们。Anki 告诉我“清理数据库”,因为数据库处于“不一致状态”。下面是两张图片:添加注释的证明和错误描述: 在此处输入图像描述 在此处输入图像描述

此外,我尝试禁用所有可能干扰的附加组件。它没有工作或改变结果。有人能帮忙吗?我想也许 Anki 需要创建一张卡片才能在 Anki 浏览器中显示注释,但 genanki 没有关于如何创建卡片的说明。Genanki 文档:genanki 自述文件

0 投票
0 回答
147 浏览

latex - 在 Anki 中使用 LaTeX 时的小字体

我正在尝试使用乳胶在 Anki 中制作一些抽认卡。我可以创建卡片和所有内容,但是当我在 Anki(Linux 版本)中将它们可视化时,字体看起来很小并且有很多空白。如果卡片在ankiweb和智能手机中看起来不错,那将是一件小事……但它们在那里看起来也不漂亮:字体可读,但仍然小而丑(我认为 Anki 将乳胶变成了图像,所以这可能是问题)。

我在notetype中的标题是

看起来不错吗?有什么线索吗?我也尝试添加\Hugeafter \begin{document},但没有帮助。

顺便说一句,但我正在使用LaTeX Note Importer,它非常酷,允许您导入存储在 tex 文件中的笔记......但这可能并不重要,因为导入的卡片看起来不错。

干杯。

0 投票
2 回答
674 浏览

javascript - 如何调整图像大小以适应按钮按下时的容器高度?

所以我试图通过为汉字添加笔顺图来调整我的 Anki 抽认卡。

这些图表是由一个名为Kanji Colorizer的插件生成的。

喜欢这个插件,图像是

  • 太大了
  • 垂直堆叠

所以......我想创建一个包含水平图像的滚动框,如果有太多汉字无法并排显示,则水平滚动。

我想我至少在这方面取得了成功。(见下面的代码)。

现在的问题是,虽然盒子水平滚动(如果我启用它,也会垂直滚动),图像仍然保持原样。这意味着我需要允许垂直滚动或接受无用的裁剪图像。

如何调整图像大小以适合框?

澄清:

显示所需调整大小的涂鸦

html 看起来像这样:

Where{{Stroke Order Diagram}}是对生成图表图像的卡片字段的引用。在上面的示例中,它包含两张单独的图片,每个汉字一张)。

更新:如果您想尝试一下,将示例共享为可下载的卡片组:

https://ankiweb.net/shared/info/1180304154

0 投票
1 回答
40 浏览

excel - 条件函数如何与 Excel 等中的 find 函数结合使用?

在此处输入图像描述

我正在使用 Libreoffice Calc 对即将添加到 Anki 词汇表中的单词数据进行格式化,由于我对 Excel 等知识知之甚少,我遇到了这个无法克服的问题。感谢您的帮助,Excel 专家。

我查找“无法克服”,字典将其定义为无法克服:一个无法克服的问题。如您所见,例句前面有一个冒号“:”。出于格式化目的,我打算将“:”转换为“~”。但是,有些单词没有附带例句,因此没有冒号,并且我使用的替换函数=REPLACE (A2, FIND(":", A2), 1, "~")返回#VALUE!为他们。由于我打算准备好一个完整的列以供导出,因此作为一种解决方法,我使用条件函数 `=IF(FIND(":", A2) = "#VALUE!", A2, REPLACE(A2, FIND( ":", A2), 1, "~"))'。根据我的错误逻辑,F10 单元格应填写 A10 的值。

这里有什么问题?谢谢你。