我想在R Markdown文档中插入Latex方程式和Shiny应用程序。但是,使用以下行,Latex方程式无法正确显示:
---
title: "Untitled"
date: "Saturday, August 02, 2014"
output: html_document
runtime: shiny
---
Test
* test 1 : $x$
* test 2 : \(x\)
降价文档中的两个Latex方程式在HTML文档中显示为\(x \)(如果我抑制行“runtime:shiny”,它们会在HTML文档中正确显示)。这可能是一个错误,或者Shiny和Latex之间是否有任何不兼容性?我使用的是RStudio 0.98.981。
答案 0 :(得分:4)
有两种可能的解决方案。第一个是单击在浏览器中打开按钮在Web浏览器中打开页面,数学表达式将正确呈现。 RStudio窗口中的问题是默认情况下使用到MathJax的HTTPS链接(documentation here),您可以将其替换为普通的http链接,例如
---
title: "Untitled"
date: "Saturday, August 02, 2014"
output:
html_document:
mathjax: "http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
runtime: shiny
---
Test
* test 1 : $x$
* test 2 : \(x\)
或者为了使其更便携,请使用
mathjax: "//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
但请注意"无协议" //...
链接在某些情况下可能无效(read more)。