Xaringan Infinite Moon Reader Addin

I'm attempting to use the really cool xaringan package for creating presentations but the Infinite Moon Reader Addin is not rendering the output correctly.

Here is a screenshot of what I see when I hit the Knit to moon_reader button (I'm Knitting the default Ninja Presentation template):

Infinite Moon Reader screenshot

Expanding the window will reveal the plain text of the RMarkdown document. The Open in Browser option displays the output just fine. I have not been able to diagnose what is going wrong and haven't located anyone documenting the same issue. Suggestions would be much appreciated.

I am using RStudio Version 1.1.345 and Version 0.4 of xaringan. My laptop was recently upgraded, to Windows 10. The Infinite Moon Reader Addin worked on my Windows 7 machine.

1 Like

I have heard a few Windows users report the same problem. I guess you have to open the presentation in an external browser if you use Windows (there seems to be some https issues with the Windows version of the RStudio IDE).

2 Likes

I'm on ubuntu 18.04 and have the same issue. When I view in browser the presentation is fine, but within Rstudio browser I see the same image as OP.

Below is my session info, I recently updated my packages after I upgraded to 18.04 so maybe some dependencies are not correct. Was a solution to this ever found?

devtools::session_info()
Session info -----------------------------------------------------------------------------------
 setting  value                       
 version  R version 3.4.4 (2018-03-15)
 system   x86_64, linux-gnu           
 ui       RStudio (1.1.456)           
 language en_GB:en                    
 collate  en_GB.UTF-8                 
 tz       Europe/London               
 date     2018-09-06                  

Packages ---------------------------------------------------------------------------------------
 package   * version date       source                         
 backports   1.1.2   2017-12-13 CRAN (R 3.4.3)                 
 base      * 3.4.4   2018-04-21 local                          
 compiler    3.4.4   2018-04-21 local                          
 datasets  * 3.4.4   2018-04-21 local                          
 devtools    1.13.6  2018-06-27 CRAN (R 3.4.4)                 
 digest      0.6.16  2018-08-22 CRAN (R 3.4.4)                 
 evaluate    0.10.1  2017-06-24 CRAN (R 3.4.2)                 
 graphics  * 3.4.4   2018-04-21 local                          
 grDevices * 3.4.4   2018-04-21 local                          
 htmltools   0.3.6   2017-04-28 CRAN (R 3.4.2)                 
 knitr       1.20    2018-02-20 CRAN (R 3.4.4)                 
 magrittr    1.5     2014-11-22 CRAN (R 3.4.2)                 
 memoise     1.1.0   2017-04-21 CRAN (R 3.4.2)                 
 methods   * 3.4.4   2018-04-21 local                          
 Rcpp        0.12.18 2018-07-23 CRAN (R 3.4.4)                 
 rmarkdown   1.10    2018-06-11 CRAN (R 3.4.4)                 
 rprojroot   1.3-2   2018-01-03 CRAN (R 3.4.3)                 
 rsconnect   0.8.8   2018-03-09 CRAN (R 3.4.4)                 
 stats     * 3.4.4   2018-04-21 local                          
 stringi     1.2.4   2018-07-20 CRAN (R 3.4.4)                 
 stringr     1.3.1   2018-05-10 CRAN (R 3.4.4)                 
 tools       3.4.4   2018-04-21 local                          
 utils     * 3.4.4   2018-04-21 local                          
 withr       2.1.2   2018-03-15 cran (@2.1.2)                  
 xaringan    0.7.1   2018-09-06 Github (yihui/xaringan@edbd4a7)
 xfun        0.3     2018-07-06 CRAN (R 3.4.4)                 
 yaml        2.2.0   2018-07-25 CRAN (R 3.4.4)                 

1 Like

The same for me on ubuntu 18.4. So, it's not a windows problem and reproducible.

I'm not able to reproduce using the v1.2 preview release -- if you're not already using it, could you give it a download and let us know how it goes?

Hello @kevinushey. I am using v1.2.1114 and just tried it again. The Infinite Moon Reader works as advertised now.

2 Likes

I would like to also confirm that the inf_moon_reader() function works as intended now that I have installed the preview release of RStudio (v.1.2.1237). Thank you.

I can confirm that I am encountering the same issue on a Windows machine. I am using RStudio Version 1.1.463

Hi,
I had this same problem running RStudio 1.1.436 on Ubuntu 18.04:

sessionInfo()
R version 3.5.1 (2018-07-02)
Platform: x86_64-conda_cos6-linux-gnu (64-bit)
Running under: Ubuntu 18.04.2 LTS

Upgrading to RStudio 1.2.1322 solved it for me, moon_reader() now working as advertised.

Very nice!

I faced this issue intermittently over the past several months. After some detective work, I found that it was caused by a blocked link. In particular, if your ISP is blocking

https://remarkjs.com/downloads/remark-latest.min.js

then you will get this error.

Obviously, the preferred option is to get a better internet connection. If that is not possible, such as in a work environment, then it's possible to simply swap out the link in your HTML for a local file.

Happy knitting!
Rich

1 Like