我可以在R markdown中删除方程式中的文本吗

时间:2018-11-29 16:12:03

标签: r r-markdown equation

我有一个用r-markdown编写的公式,如下所示:

$$ 2 \frac{meter}{day} * 3 ~ days $$

base equation

我想证明days是通过将其删除而取消的。您可以通过~~surrounding the text in tildaes~~

在r-markdown中删除文本

但是,表达式中的tildae似乎只插入空格。

$$ 2 \frac{meter}{~~day~~} * 3 ~ ~~days~~ $$

tildae

我也在乳胶中尝试过

$$ 2 \frac{meter}{sout{day}} * 3 ~ days $$

但这似乎也不起作用。

souteqn

是否有一些选项可以删除在r-markdown方程中有效的方程?

2 个答案:

答案 0 :(得分:1)

对于PDF输出,您可以使用LaTeX样式cancel

---
header-includes: \usepackage[makeroom]{cancel}
output: pdf_document
---

$$ 2 \frac{\text{meter}}{\cancel{\text{day}}} * 3 ~ \cancel{\text{days}} $$

结果:

enter image description here

请注意,\text的使用与您的问题无关,仅用于印刷。

不幸的是,这不适用于HTML输出。

答案 1 :(得分:1)

对于HTML,在减价的开始处添加

<script type="text/x-mathjax-config">
MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
  MathJax.Hub.Insert(MathJax.InputJax.TeX.Definitions.macros,{
    cancel: ["Extension","cancel"],
    bcancel: ["Extension","cancel"],
    xcancel: ["Extension","cancel"],
    cancelto: ["Extension","cancel"]
  });
});
</script>

然后

$$2 \frac{\text{meter}}{\cancel{\text{day}}} * 3 ~ \cancel{\text{days}}$$

将起作用

enter image description here