gpt4 book ai didi

r - 带有 HUGO 的 .md 文件中 R blogdown 包中的数学问题

转载 作者:行者123 更新时间:2023-12-04 12:09:05 24 4
gpt4 key购买 nike

我想知道是否有人可以帮助我解决以下问题,即 Hugo 静态网站的 R blogdown 包中的数学渲染问题?

我制作了一个屏幕截图,显示了 Latex 代码和我得到的输出。

这些公式在 Atom Markdown-Preview-Plus 中呈现得很好。公式的字体大小似乎也很大,但我猜这更像是一个文体问题:)

更新 1:
我将问题缩小到 Hugo Academic 主题中数学渲染的一些问题(感谢 @bethanyP 链接)

如果我使用默认的 RStudio 大锂主题,代码呈现良好。

更新 2:

将下面的脚本添加到文件 head_custom.html 中,如果您编写类似 $$ math expression$$ 的数学公式,这些公式将在 Hugo Academic 中起作用。在美元符号前后加反引号:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
}
});
</script>
<script async type="text/javascript"
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

更新 3:

所以,我终于解决了所有问题。将以下代码添加到 huge-academic.css 或按照 Hugo Academic 说明添加自定义 css 文件:
code .MathJax {
color: black;
background-color: white;
}

现在所有公式都正确呈现为黑色:)

复制/粘贴代码:

1:
$$\begin{align}
\alpha & = 1 \\
\alpha & = 2 \\
\end{align}$$

2:
$$\underbrace{P(Jar~1 | Nut~Cookie)}_{\text{posterior}} = \frac{\overbrace{P(Nut~Cookie | Jar~1)}^{\text{likelihood}}\overbrace{P(Jar~1)}^{\text{prior}}}{\underbrace{P(Nut~Cookie)}_{\text{normalizing constant}}}$$

截屏:

blogdown math problems

最佳答案

我终于让它工作了,谢谢@bethanyP 的帮助!

如果您想使用 .MD 中的 RStudio blogdown 包在 Hugo-academic 中编写高级 Latex 数学(注意:普通 Markdown 不是 R-markdown 文件)文件,您必须执行以下操作:

通过使用以下代码将名为“head_custom.html”的文件添加到 layouts/partials/中来启用 MathJax:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
}
});
</script>
<script async type="text/javascript"
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

然后转到 themes/hugo-academic/static/css/hugo-academic.css 并添加以下代码以使用黑色字体呈现数学:
 code .MathJax {
color: black;
background-color: white;
}

在 $inline-math$ 或 $$display-math$$ 周围使用`` 反引号

希望能帮助到你!

最好的事物

关于r - 带有 HUGO 的 .md 文件中 R blogdown 包中的数学问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42938394/

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