我正在使用RMarkdown在RStudio中制作幻灯片并导出到ioslides。这在RStudio预览窗口中工作良好,但当我在浏览器中打开html文件(Chrome版本45.0.2454.85 m(64位))时,幻灯片编号(n/total)不显示,只有"/"。(另外,代码高亮显示为粗体)。
即使我在rstudio中使用示例幻灯片,也会发生这种情况。
有什么建议吗?
编辑:我认为这种情况发生在每个文档中,但这里有一个例子,它在浏览器中不显示页码:
---
title: "test"
author: "JohannesNE"
date: "28. sep. 2015"
output: ioslides_presentation
---
## R Markdown
This is an R Markdown presentation. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.
这是Chrome浏览器的安全错误。
一种解决方法是构建幻灯片,然后执行以下操作:Rscript -e 'servr::httd()' -p9999
或
python -m SimpleHTTPServer 9999
中的幻灯片HTML文件目录,然后浏览到http://localhost:9999/test.html。
应该显示#'s,并避免安全错误问题,直到RStudio人员找到一种方法来调整HTML以满足Chrome的安全要求。
注意这是在2015年10月1日修复的- https://github.com/rstudio/rmarkdown/commit/718e101d8bc095e50d25170ae0a9804c2dd1b18e(因此,如果您使用的是现在的github版本,但很快将成为rmarkdown
的CRAN版本,则不再需要此解决方案)。