Knitr markdown 无法显示基本符号

Knitr markdown 无法显示基本符号

我在 Ubuntu 14.04 上运行 RStudio 版本 0.99.473。我安装了 LaTeX (TeXworks),并且编织 Rmarkdown 文档工作正常。但是,添加数学符号会$\mu$导致它失败,并出现错误:

! Undefined control sequence.
l.128 N(\(\mu, \simga

pandoc: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43
Execution halted

(在我的 .Rmd 文件中,我有 $\mu, \sigma^2$ - 如果我删除 $ 和斜线,它就可以起作用)

根据我的经验,LaTeX 包中amssymb有很多数学符号。tlmgr install amssymb不起作用,所以我迷路了。

tlmgr install amssymb
(running on Debian, switching to user mode!)
tlmgr: The TeX Live versions supported by the repository
http://tlcontrib.metatex.org/2012 
     (2011--2012)
do not include the version of the local installation 
     (2013).

(我实际上不知道该错误意味着什么。它能找到一些文件但不是正确的文件吗?我需要不同的存储库吗?我如何找到不同的存储库?)

我该如何$\mu$出现?我需要更复杂的方程式,所以最好能有基本的数学知识。

我还应该提到,我不知道 RStudio 在哪里/如何查找 LaTeX 包。我是 Linux 新手,但它是我现在唯一的操作系统。如果这与本论坛无关,我很抱歉,但这似乎是发布它的正确地方。

答案1

amssymb如果没有和包,您将无法完成任何事情amsmath。看起来您正在运行 TeX Live 2013;更新到 2015 会让您更开心。

$\mu, \sigma^2$Knitr 使用 Pandoc 将 Markdown 转换为 LaTeX。使用 Pandoc 1.15.1.1 和 TeX Live 2015创建包含文件的效果很好。

相关内容