【问题标题】:R markdown and MikTex not syncingR markdown 和 MikTex 不同步
【发布时间】:2017-11-30 07:02:21
【问题描述】:

我已经使用 R 和 Texworks 有一段时间了,但是当我尝试将它们一起使用时(即 R Markdown),事情开始出错 - 即使在开始时也是如此。我猜这个问题很简单,如果你知道如何解决它,请随时回复。以下是事件链:

  1. 已安装 R 和 Rstudio 及其所有必需的软件包。 Windows 10 上的 R 版本 3.4.1、Rstudio 版本 1.0.153。
  2. 安装了 Texworks 和 MikTex (2.9) 包管理器附带的 LyX (2.2)。安装了所有必要的软件包,甚至可以编译最复杂的论文。
  3. 打开 Rstudio。
  4. 文件 -> 新文件 -> R Markdown...
  5. 选择 PDF 作为默认输出。然后给出介绍模板。
  6. 点击针织。 ('Answer '你想允许来自未知发布者的这个应用对你的设备进行更改吗?'三次)
  7. R Markdown 窗口中的错误消息:

    ! LaTeX Error: File `url.sty' not found.
    
    Type X to quit or <RETURN> to proceed,
    or enter new name. (Default extension: sty)
    
    Enter file name: 
    ! Emergency stop.
    <read *> 
    
    l.5100 \let
    
    pandoc.exe: Error producing PDF
    Error: pandoc document conversion failed with error 43
    In addition: Warning message:
    running command '"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS dfth.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output dfth.pdf --template "C:\Users\ALEX.LAU\Documents\R\win-library\3.4\rmarkdown\rmd\latex\default-1.17.0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"' had status 43 
    Execution halted
    

我尝试过的事情:

  1. 在 Miktex 中安装 url.sty。重新启动 Rstudio。同样的错误。

  2. 将输出从 pdflatex 更改为 xelatex(来自上一篇文章的建议)。得到一个类似的错误,说我必须安装 mathspec.sty。在 Miktex 中安装了 mathspec.sty。同样的错误。

虽然输出为 html 有效,但我猜想将 Rstudio/R markdown 与 Miktex 包链接起来有问题?

谢谢

【问题讨论】:

    标签: r compiler-errors markdown r-markdown miktex


    【解决方案1】:

    建议,在 miktex 中尝试使用 texworks 中的 .tex 文件。 默认不保留tex文件,放一个选项保留它

    ---
    title: "MyTitle"
    output:
      pdf_document:
        keep_tex: true
    ---
    

    使用排版箭头在texworks中编译这个,你可能在底部有提示询问一些问题,如果需要输入回车。您在TeXworks-manual中对程序有很好的描述

    如果这不起作用,请尝试一个非常简单的示例,以尝试找出问题所在。

    文件>从模板新建>文章

    这将为文章创建一个模板

    加一行\usepackage{hyperref}

    并对其进行测试,您可能需要配置一些东西以使用 Miktek 设置或选项下载包。一旦你解决了你的问题并可以编译一个简单的 tex 文档,你就可以运行你的 knitr。

    【讨论】:

      猜你喜欢
      • 2017-04-25
      • 2020-02-04
      • 1970-01-01
      • 2022-12-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 2014-04-09
      • 2022-12-18
      相关资源
      最近更新 更多