![Anki:显示方程式不居中](https://linux22.com/image/413926/Anki%EF%BC%9A%E6%98%BE%E7%A4%BA%E6%96%B9%E7%A8%8B%E5%BC%8F%E4%B8%8D%E5%B1%85%E4%B8%AD.png)
我正在使用 Anki 制作一些数学抽认卡。我创建了一种卡片类型,其中正面和背面模板包含 latex 标签,即
[latex]{{Front}}[/latex]
[latex]{{Back}}[/latex]
这样整个卡片就用 Latex 排版了。(我读过这里这不是最佳做法——有什么原因吗?)
我的问题是,当我没有太多文本时,我的显示方程式并不居中。
正面:
$p \in R$ is an irreducible element if
后退:
$p \neq 0$, $p$ is not a unit and
\[p =ab \implies a \text{ or } b \text{ is a unit.}\]
这张卡片带有更多文字,位于中央:正面:
A Noetherian Ring
后退:
A ring is Noetherian if it satisfies the ascending chain condition: every increasing chain of ideals of $R$ is finite. For
\[
I_1 \subset I_2 \subset I_3 \subset \ldots
\]
there exists $n \in \N$ such that $I_N = I_{N+1} = \ldots$.
有任何线索可以知道这里的问题是什么吗?谢谢。
答案1
更多讨论请参见此处:https://superuser.com/questions/1143538/latex-display-math-alignment-in-anki。不过,这里有一些我认为是更好的解决方案的快速修复方法。
我遇到了同样的问题,我找到的最佳解决方案是:
在我的大多数抽认卡中,标题都在顶部。在这种情况下,我会在标题下添加一个 \hrulefill 来表示一行。这将修复裁剪问题,这些问题会弄乱你的居中(因为如果有一行跨越整个页面,它就不会裁剪得太左)。对于你的第一张卡片,如下所示:
\begin{center}\textsc{不可约元素的标准}\end{center}
\hfill规则\\
等等等等等等
或者您可以通过波浪符号 ~ 添加多个空格,直到到达使其正确居中的边界。
对于我来说,这两种方法都运行得很好,不需要寻找更好的解决方案。
附言:数学抽认卡对我来说非常有用,尤其是在 Anki 中。很多人认为这很愚蠢,但特别是在交换代数之类的东西中(根据你的例子,我假设你正在学习交换代数),从长远来看,记住所有的定义是救命稻草,尤其是在准备资格考试时。显然,仅仅把定理的定义和陈述牢记在脑子里并不能让你成为一个更好的数学家,但代数确实与语言有很多共同之处。手边有词汇量大有裨益。