我正在使用 RMarkdown 在 RStudio 中制作幻灯片并导出到 ioslides。这在 RStudio 预览窗口中工作正常,但是当我在浏览器(Chrome 版本 45.0.2454.85 m(64 位))中打开 html 文件时,不显示幻灯片编号(n/total),只有“/” . (此外,代码高亮显示为粗体)。
即使我使用 RStuido 中的示例幻灯片,也会发生这种情况。
对于如何解决这个问题,有任何的建议吗?
编辑:
我认为每个文档都会发生这种情况,但这里有一个示例,它不会在浏览器中显示页码:
---
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 .
在 RStudio 人员可以找到一种方法来调整 HTML 以满足 Chrome 的安全要求之前,这应该显示 # 并避免安全错误问题。
注意 这已于 2015 年 10 月 1 日修复 - https://github.com/rstudio/rmarkdown/commit/718e101d8bc095e50d25170ae0a9804c2dd1b18e (因此,如果您使用现在是 github 版本但很快将是
rmarkdown
的 CRAN 版本,则不再需要此解决方法)。
关于RMarkdown ioslides - 浏览器中不显示幻灯片编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32478437/