【问题标题】:R markdown "magic number" error? [duplicate]R markdown“幻数”错误? [复制]
【发布时间】:2016-11-20 12:53:38
【问题描述】:

我正在尝试按照 Rmardown 编织:

---
title: "Title"
author: "Author"
date: '20 nov 2016 г '
output: 
  pdf_document: 
    latex_engine: xelatex
---
## Next inline code produced error: `r 98809`

错误:

processing file: 111.Rmd
output file: 111.knit.md

! Missing $ inserted.
<inserted text> 
                $
l.91 ...e code produced error: 9.880910\^{}\{4\}}}

pandoc.exe: Error producing PDF
Ошибка: pandoc document conversion failed with error 43

如果我编辑数字并删除最后一个“9”以看起来像这个r 9880,一切都会好起来的......

这是一个错误吗?

我正在测试新的 R:

> sessionInfo()
R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

locale:
[1] LC_COLLATE=Russian_Russia.1251  LC_CTYPE=Russian_Russia.1251    LC_MONETARY=Russian_Russia.1251 LC_NUMERIC=C                    LC_TIME=Russian_Russia.1251    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] magrittr_1.5    assertthat_0.1  htmltools_0.3.5 tools_3.3.2     yaml_2.1.13     tibble_1.2      Rcpp_0.12.7     stringi_1.1.2   rmarkdown_1.1   stringr_1.1.0   digest_0.6.10  
[12] evaluate_0.10  
> 

【问题讨论】:

    标签: r r-markdown pandoc


    【解决方案1】:

    尝试修改文件的最后一行:

    ## Next inline code produced error: `r format(98809)`
    

    【讨论】:

    • 是的,它有效!但为什么? )
    • 当数字很大时,假设大于10000,如果数字不是10的幂,则必须指定是否使用科学格式。
    猜你喜欢
    • 2020-09-21
    • 2015-03-19
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 2019-01-04
    • 2018-11-19
    相关资源
    最近更新 更多