gpt4 book ai didi

r - Xaringan:数学在脚注类中呈现为内联代码

转载 作者:行者123 更新时间:2023-12-02 00:52:22 25 4
gpt4 key购买 nike

使用默认的 Xaringan CSS,如果将 $math$ 放在脚注中,它似乎呈现为 inline code ,而不是呈现为数学。我无法找到有关此的信息 - 这只是 Xaringan 或 remark.js 中的自然限制吗?或者我做错了什么?

请参阅下面的基本示例:

# A Test

- This is a test<sup>1</sup>

.footnote[<sup>1</sup> This includes $\delta+\frac{2}{3}$ math.]

这将呈现 $$ 之间的数学,就好像它在反引号之间一样。

最佳答案

[更新 17/12/2019] 另一种规避方法是替换数学表达式 $\delta+\frac{2}{3}$\(\delta+\frac{2}{3}\)它绕过了对 remark.js 的任何需求转换 $从而避免那里的错误。

是的,我也注意到了这一点。我觉得不知何故 remark.js正在干扰 mathjax,但我真的不知道。为了解决这个问题,我直接使用 html 代码。所以下面应该工作:

# A Test

- This is a test<sup>1</sup>

<span class="footnote"><sup>1</sup> This includes $\delta+\frac{2}{3}$ math.</span>

[更新]
为什么会发生这种情况的解释可以在 here 中找到。 . TL;博士: remark.js删除 mathjax 检测数学所需的括号。

如果使用 .footnote[],亿辉还提供了一个替代黑客。需要将括号添加到内联数学代码中:
.footnote[<sup>1</sup> This includes `\\(\delta+\frac{2}{3}\\)` math.]

关于r - Xaringan:数学在脚注类中呈现为内联代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56650542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com