Html 在xaringan幻灯片中嵌入传单地图的问题

Html 在xaringan幻灯片中嵌入传单地图的问题,html,r,r-leaflet,xaringan,Html,R,R Leaflet,Xaringan,我试图在演示文稿中包括一份传单地图。网上有几个例子,包括演示文稿 当我的同事测试下面的最小示例时,他们在幻灯片2中得到了一张交互式地图,正如预期的那样。但是当我运行这个程序时,我看不到地图,只看到一个带有html代码的滑块框 这在我同事的机器上起作用: --- title: "Testing leaflet" output: xaringan::moon_reader: lib_dir: libs nature: highlightStyle:

我试图在演示文稿中包括一份传单地图。网上有几个例子,包括演示文稿

当我的同事测试下面的最小示例时,他们在幻灯片2中得到了一张交互式地图,正如预期的那样。但是当我运行这个程序时,我看不到地图,只看到一个带有html代码的滑块框

这在我同事的机器上起作用:

---
title: "Testing leaflet"
output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
      countIncrementalSlides: false
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(message = FALSE, warning = FALSE)
```

```{r out.width='100%', fig.height=6}
library(leaflet)
library(dplyr)
leaflet() %>% addTiles() %>% setView(lat = 30.2621, lng = -97.7382, zoom = 17)
```
以下是我在xaringan幻灯片上看到的屏幕截图:

这是幻灯片方框中显示的实际html代码:

<div id="htmlwidget-627abe20cf1eb0297594" style="width:100%;height:432px;" class="leaflet html-widget"></div>
<script type="application/json" data-for="htmlwidget-627abe20cf1eb0297594">{"x":{"options":{"crs":{"crsClass":"L.CRS.EPSG3857","code":null,"proj4def":null,"projectedBounds":null,"options":{}}},"calls":[{"method":"addTiles","args":["//{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",null,null,{"minZoom":0,"maxZoom":18,"tileSize":256,"subdomains":"abc","errorTileUrl":"","tms":false,"noWrap":false,"zoomOffset":0,"zoomReverse":false,"opacity":1,"zIndex":1,"detectRetina":false,"attribution":"&copy; <a href=\"http://openstreetmap.org\">OpenStreetMap<\/a> contributors, <a href=\"http://creativecommons.org/licenses/by-sa/2.0/\">CC-BY-SA<\/a>"}]}],"setView":[[30.2621,-97.7382],17,[]]},"evals":[],"jsHooks":[]}</script>

这是最近对
rmarkdown
的更改与
xaringan
之间的不兼容。当前Github版本的
xaringan
,可在

remotes::install_github("yihui/xaringan") 

修复它:讨论在这里:。如果您不想安装未发布的
xaringan

我看到了与您相同的东西,但我无法找出原因,那么它包括一个解决方法。我怀疑这是某些软件包更新中引入的错误:我会比较您的系统和同事之间的软件包版本,看看有什么不同,然后尝试安装旧版本(使用
remotes::install_version()
),看看您是否能找到导致问题的软件包。(最好在文档本身中运行
sessionInfo()
,以防它拾取不同的包。)感谢您的建议@user2554330!你是对的:我的同事有
rmarkdown_2.5
,而我有
rmarkdown_2.6
。安装v2.5修复了该问题!
remotes::install_github("yihui/xaringan")