【问题标题】:How to Import Images into Anki While Keeping LaTeX Functionality?如何在保持 LaTeX 功能的同时将图像导入 Anki?
【发布时间】:2015-11-25 22:20:09
【问题描述】:

我在此处按照本指南使用 LaTeX 设置 Anki:http://www.hyperbolics.caths.cam.ac.uk/links/latexankisetup.php

基本上,我把前面的模板改成:

.card {
font-family: arial;
font-size: 10px;
text-align: center;
color: black;
background-color: white;
}
img {
width: auto;
height: auto;
max-height:1000px;
} 

和返回模板到:

[latex]{{Front}}[/latex]

<br /><br />
<hr id=answer>
<br />

[latex]{{Back}}[/latex] 

接下来,我按照 ankisrs 指南的建议安装了 MiKTeX:http://ankisrs.net/docs/manual.html#latex-support

这是我可以创建的卡片的基本示例:

这张卡正面和背面的输入分别是Kinetic Energy$\Delta KE = \frac{1}{2} m\Delta (v^2)$。 (我从第一个链接复制的正面/背面模板允许常规文本(如本例中的正面卡片上)出现“Tex-like”而不将其写为$\text{Kinetic Energy}$

但是,当我尝试导入图像时会出现问题。如果我将它拖放到 Anki 中以获得类似的东西(被屏蔽的侧边栏只是我的其他套牌):

但是当我(预)查看它时,图像没有出现,我得到这样的东西:

所以,问题是:如何在保留 LaTeX 功能的同时导入图像?如果我去掉上面两个链接建议的所有修改,图像可以通过拖放正常工作。但是一旦添加了 LaTeX 修改,导入图像就不再起作用了。

【问题讨论】:

标签: latex anki


【解决方案1】:

问题是 LaTeX 不能直接理解传递给它的图像数据。

您可以改为在实际字段内容中使用 [latex][/latex] 标签(然后单击并拖动图片),从模板中删除 [latex][/latex] 标签,如下所示:

或者,如果键入那些不必要的 [latex][/latex] 标签看起来很乏味,您可以为图像创建一个附加字段(通过单击“字段...”按钮),并将 {{Image}} 字段移出 [latex][/latex] 标签在模板中:

查看The Anki Manual 了解可以对字段执行的技巧(包括条件渲染)。

【讨论】:

  • 我不想无礼,但这只是明显的非回答。创建赏金是为了解决手头的问题(即:在 Latex 中发布图片及其所有相关功能),而不是引用官方替代方案。
  • @Sovos 感谢您的评论,我不觉得这很粗鲁。我最近才开始尝试回答 SO 问题,所以很高兴听到建设性的批评。然而,我恭敬地不同意这是一个明显的非答案。 OP 声明“如何在保留 LaTeX 功能的同时导入图像?如果我摆脱上面两个链接建议的所有修改,图像可以通过拖放正常工作。但是一旦添加了 LaTeX 修改,导入图像就不再起作用了。 "该解决方案允许 OP 在保留 LaTeX 功能的同时导入图像。
  • @Sovos 稍微详细说明一下,似乎 OP 唯一声明的问题是他们拖动的图像没有渲染。在我看来,他们并不特别想要 LaTeX 的图像功能,因为他们似乎并没有试图在演示中使用它。 OP 也可以使用 LaTeX 来渲染图像,但不支持拖放。当图像位于单独的文件中时,同步也很重要,所以我忽略了这个替代方案(它本身可能是另一个问题)。
猜你喜欢
  • 1970-01-01
  • 2015-12-20
  • 1970-01-01
  • 2013-06-04
  • 2014-05-19
  • 2013-05-11
  • 1970-01-01
  • 1970-01-01
  • 2012-12-18
相关资源
最近更新 更多