R降价的数学方程工具

时间:2015-06-20 14:37:39

标签: r math markdown

我想将数学重方程插入到r markdown文件中。 我需要一个工具来转换转换为r降价规则的方程式。 ex)$ \ sigma = \ frac {1 / \ lambda} {\ sqrt {n}} $

1 个答案:

答案 0 :(得分:1)

这取决于你的最终输出。如果您的输出文件是PDF,knit使用LaTeX引擎(pdfLaTeX或XeLaTeX - 但我不确定),然后LaTeX语法将很好地呈现方程式。如果您的输出是HTML,则必须使用mathML,因为LaTeX代码不会被解析也不会被渲染,而是按原样显示。在后一种情况下,你必须将LaTeX转换为mathML,网上有很多工具可以做到这一点。

如果你不了解一点LaTeX很难。一个有用的工具可能是this一个。它允许您查看符号和相应的代码,之后您可以复制代码或将其渲染为要在RMarkdown中插入的图片。

HTML输出的一个例子可能就是这样,其中方程式是LaTeX代码,并且它们将以正确的方式呈现,因为末尾和方程的开头有额外的$$。我认为它们会触发mathjax脚本(这非常慢)。

---
title: "Untitled"
author: "SabaDem"
date: "20 giugno 2015"
output: html_document
---

This is an HTML file
$$
\begin{equation}
\frac{x^2}{x^3+x^5}
\end{equation}
$$

请告诉我这个解决方案是否适合您,因为在旧版Rstudio上它可能无法正常工作。

如果您必须共享这些文件,则用户必须具有活动的Internet连接,因为RMarkdown默认设置为在mathjacs.org服务器上恢复mathjax脚本。

当然(这就是为什么我在开始时说"它取决于......")如果您的最终输出是PDF,这里的代码将触发错误,因为LaTeX(呈现PDF)无法识别$$