Jupyter Markdown中的方程如何添加删除线?

4

在使用Jupyter Notebook的Markdown时,是否可以对LaTeX公式的一部分进行删除线?例如:

enter image description here

将分母(11-4)!用删除线标记,分子7!。我尝试使用~~(11-4)!~~和~(11-4)!~,它们单独使用时都有效,但当在latex $\frac{11!}{(11-4)!4!}\frac{7!}{(7-4)!4!}$ 中使用时都无效。

如果有影响的话,我是在Ubuntu上运行的。 请给予建议。

@osbm这是我的输出与建议代码;
enter image description here


你的方程式没有背景,而且在暗模式下很难看/读。只是提醒一下。 - Dugnom
@Dugnom 感谢您的建议。这是我第一次使用codecogs将方程式粘贴为png格式。您有没有关于codecogs设置的建议,以获得更易读的布局? - ManOnTheMoon
1
我看了看这个工具,对我来说似乎唯一可行的选择是使用非透明背景。 - Dugnom
2个回答

5
为了使用MathJax取消扩展,您需要在markdown单元格的开头添加它,如下所示。
$$\require{cancel}$$  

$\frac{11!}{\cancel{(11-4)!}4!}\frac{\cancel{7!}}{(7!-4!)4!}$

它提供了与LaTeX取消包类似的结果。
如果你想要更多的灵活性,使用MathJax enclose扩展
$$\require{enclose}$$

$\frac{11!}{\enclose{horizontalstrike}{(11-4)!}4!}\frac{\enclose{horizontalstrike}{7!}}{(7!-4!)4!}$

$\frac{11!}{\enclose{verticalstrike}{(11-4)!}4!}\frac{\enclose{verticalstrike}{7!}}{(7!-4!)4!}$

$\frac{11!}{\enclose{updiagonalstrike}{(11-4)!}4!}\frac{\enclose{updiagonalstrike}{7!}}{(7!-4!)4!}$ this is similar to `\cancel`

$\frac{11!}{\enclose{downdiagonalstrike}{(11-4)!}4!}\frac{\enclose{downdiagonalstrike}{7!}}{(7!-4!)4!}$

$\frac{11!}{\enclose{updiagonalstrike, downdiagonalstrike}{(11-4)!}4!}\frac{\enclose{updiagonalstrike, downdiagonalstrike}{7!}}{(7!-4!)4!}$

结果如下: 在此输入图片描述此stackexchange帖子中,您可以找到所有所需信息。

这非常完美,感谢您提供深入的解释和示例。 - ManOnTheMoon

0

您可以像这样使用\cancel

$\frac{11!}{\cancel{(11-4)!}4!}\frac{\cancel{7!}}{(7!-4!)4!}$

输出:

enter image description here


哦,没错让我编辑一下。 - osbm
谢谢您的回复,我已经更正了方程式。但是,我也已经使用您建议的代码发布了输出结果。请您指导一下。 - ManOnTheMoon
哦,奇怪了,你有用括号包住它们吗?\cancel 使用 cancel 包。另外试一下 \sout{(11-4)!},这个使用了一个叫做 ulem 的包。 - osbm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接