2014-09-11 24 views
6

Hiện nay hình như vẫn có hai cách để làm bài thuyết trình trong R:Chuyển đổi RStudio trình bày (.Rpres) để rmarkdown trình bày (.Rmd)

Với tôi, có vẻ như cái sau sẽ mạnh hơn một chút. Định dạng đầu vào rất giống, nhưng không giống nhau. Tôi đang suy nghĩ về việc chuyển đổi một bài thuyết trình RStudio thành rmarkdown. Cách tốt nhất để làm điều này là gì? Làm thế nào về việc chuyển đổi trở lại?

Trên lưu ý đó, tôi thực sự muốn xem bản xem trước "trong cửa sổ" cho các bản trình bày rmarkdown trong RStudio, giống như các bản trình bày RStudio. Tôi tự hỏi tại sao điều này không được thực hiện - bản xem trước buộc phải xuất hiện trong một cửa sổ phương thức. Vấn đề kỹ thuật?

+3

Lý do xem trước trong cửa sổ không được triển khai để rmarkdown phải làm với định dạng ioslides, đây là mặc định cho bản trình bày giảm dần. Nó có rất nhiều kích thước tuyệt đối nướng vào nó, và do đó trông và cư xử kém khi được đặt trong một không gian nhỏ/nhúng. Những thách thức này có thể được khắc phục với đủ mỡ khuỷu tay/CSS/JS, do đó, không có khả năng là các bản trình bày .Rmd sẽ hiển thị trong một cửa sổ tại một số điểm trong tương lai. – Jonathan

+0

@ Jonathan: Cảm ơn phản hồi của bạn. Thành phần trình duyệt của bạn có hỗ trợ nhân rộng, giống như chức năng "thu phóng" trong Chromium và Firefox không? Sau đó, bạn vẫn có thể hiển thị ngay cả ioslides ở kích thước mong muốn của chúng và chỉ đơn giản là giảm tỷ lệ. Tôi hiểu rằng '.Rpres' sử dụng tệp tin reveal.js dưới mui xe - có lẽ khung xem trước có thể được bật cho các bản trình bày' .Rmd' sử dụng tệp reveal.js? – krlmlr

Trả lời

3

Để thay đổi từ .Rpres thành .Rmd bạn cần thay đổi đuôi tệp (dễ) và mặt trước của tài liệu đánh dấu (tham gia nhiều hơn một chút).

Một .Rpres tập tin đặt vấn đề trước on the slide đầu tiên:

Untitled 
============================= 
author: Your Name Here 
date: 4 July, 2015 

trong khi một tài liệu .Rmd đặt vấn đề trước trong một khối đặc biệt:

--- 
title: "Untitled" 
author: "Your Name Here" 
date: "04 July, 2015" 
output: ioslides_presentation 
--- 

Phần còn lại của bài trình bày của bạn mã còn lại trong và sẽ yêu cầu công việc tối thiểu để chuyển đổi.

Một số trường hợp ngoại lệ mà tôi có thể nghĩ đến ngay lập tức bao gồm

  • ioslides/slidify không hỗ trợ cột qua *** (một sự xấu hổ thật, như thế này là rất thuận tiện)
  • Rpres không hỗ trợ trích dẫn và một thư mục (cũng là một sự xấu hổ)

Ngoài ra, khi chuyển đổi, bạn sẽ cần phải tìm bất kỳ CSS đặc biệt nào hoặc chỉ thị khác chỉ được hỗ trợ bởi một khung công tác.

+0

Nhận xét muộn, nhưng đối với những người đọc khác: Slidify có giải pháp cho hai bố cục cột: http://slidify.org/customize.html (xem phần "Tùy chỉnh bố cục") –

Các vấn đề liên quan