我有一个用r-markdown编写的公式,如下所示:
$$ 2 \frac{meter}{day} * 3 ~ days $$
我想证明days
是通过将其删除而取消的。您可以通过~~surrounding the text in tildaes~~
但是,表达式中的tildae似乎只插入空格。
$$ 2 \frac{meter}{~~day~~} * 3 ~ ~~days~~ $$
我也在乳胶中尝试过
$$ 2 \frac{meter}{sout{day}} * 3 ~ days $$
但这似乎也不起作用。
是否有一些选项可以删除在r-markdown方程中有效的方程?
答案 0 :(得分:1)
对于PDF输出,您可以使用LaTeX样式cancel
:
---
header-includes: \usepackage[makeroom]{cancel}
output: pdf_document
---
$$ 2 \frac{\text{meter}}{\cancel{\text{day}}} * 3 ~ \cancel{\text{days}} $$
结果:
请注意,\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}}$$
将起作用