2016-12-22 1 views
0

Я использую R 3.3.2 и Rstudio версии 1.0.44, вот формат моего файла RMarkdownпреобразования pandoc документа произошла ошибка 67

--- 
title: "Sentiment Analysis" 
output: 
    rmdformats::material: 
    highlight: kate 
--- 

Когда я пытаюсь вязать, я получил следующее сообщение об ошибке

pandoc: Could not fetch /tabsets.js /tabsets.js: openBinaryFile: does not exist (No such file or directory) Error: pandoc document conversion failed with error 67 In addition: Warning messages: 1: In sink() : no sink to remove 2: In sink() : no sink to remove 3: MathJax doesn't work with self_contained when not using the rmarkdown "default" template. Execution halted

Я прочитал несколько вопросов о переполнении стека и добавил self contained: no. Я смог связать файл, и все хорошо выглядит на RStudio, но теперь у меня новые проблемы.

  1. Когда я публикую его на Rpubs, все изображения исчезли.

  2. Когда я нажимаю на кнопку вязания, я предоставляю возможность вязать материал ... есть ли способ для меня связать его с pdf?

Я немного отчаянно нуждаюсь, чтобы исправить эту проблему, любые советы/советы приветствуются.

+0

Если вы нажмете «Файл»> «Создать файл»> «R Markdown», а затем попытайтесь вязать это, у вас есть успех? Я не разбираюсь в формате вывода, который вы используете «rmdformat :: material» –

+0

, чтобы вязать в PDF, вам нужна установка системы TeX на вашем компьютере. –

+0

Хорошо, попробуйте self_contained: no с подчеркиванием. Я на самом деле получил его, чтобы это сделать. – Elin

ответ

0

Во-первых, вместо самодостаточного: нет, self_contained: no разрешено вязать материал на месте.

Однако при публикации RPubs изображения и CSS исчезли.
Это из-за того, как работает RPubs, который должен помещать документ в iframe.

Если вы нажмете как html_document по умолчанию, так и материальный документ из того же Rmd в RPubs и View Source для фрейма, вы увидите, что они совершенно разные. Страница материала выглядит как обычный нормальный HTML, и вы можете видеть, что ссылки на изображения будут разбиты, потому что путь к изображениям неполный. С другой стороны, для стандартного html-документа у него есть огромное количество миниатюрного javascript, который обрабатывает все эти детали.

Я уверен, что, вероятно, есть способ заставить его работать, но это потребует воспроизведения большого количества кода из html-документа по умолчанию.

+0

Я действительно успешно разместил Material Design на RPubs раньше, поэтому я думаю, что RPubs поддерживает JS. Я думаю, что это, вероятно, потому, что я добавил «самодостаточно: нет»? – LenaLD

+0

О, интересно, я не совсем уверен, что такое самодостаточное, но, по крайней мере, похоже, что это будет проблемой для rpubs. – Elin

+0

Да, я удалил 'self contains: no' и поставил pdf_document: по умолчанию html_document: по умолчанию вместо этого ... он не будет вязать lol – LenaLD

0

У меня была такая же проблема, но это решение ниже работало для меня. Просто измените уценки сверху вниз и он должен работать:

--- 
title: "Test Document" 
output: 
    html_document: 
    self_contained: no 
--- 

Это временное решение, которое обсуждалось здесь и дало один из Самого RStudio парней. [Здесь] (https://github.com/rstudio/rmarkdown/issues/228)

Смежные вопросы