2017-08-07 82 views
1

我将给出一个演示文稿,其中包含很多R的代码,所以我正在使用Rmarkdown来处理它。由于各种原因,我决定采用ioslides_presentation格式,例如可用的2列幻灯片格式,添加徽标的容易程度以及通常似乎得到很好支持的事实。此外,它具有简单的演示文稿格式,可以在特殊的“演示者”窗口中轻松查看。打印Rmarkdown ioslides演示文稿包括笔记

我遇到的问题是我想在演示文稿后分发我的幻灯片,包括演示者的笔记。当然,我可以/将分发HTML版本,但对于我的受众更倾向于PowerPoint的版本,我还想要更熟悉的PDF版本。因此,我使用Chrome来“保存到PDF”,这似乎是标准方法。然而,作为最好的,我可以告诉大家,默认的记录不包括注释:

slide with no notes

与先前罩把他们大部分的主幻灯片(后台打印必须在Chrome中打开看到比其他任何笔记,它会打开笔记所有幻灯片):

slide with notes covering content

是否有解决这个问题的任何标准或相当简单的方法是什么?我的测试Rmd文件如下。

--- 
title: "Test Presentation" 
output: ioslides_presentation 
--- 

## First content slide 

This is standard slide text, displayed by default. 
Notes are only shown when "p" is pressed. 

<div class="notes"> 
This is a note that shows when requested. 
</div> 

## Second slide 
Here's a list that will fill some space. 

- One 
- Two 
- Three 
- Four 
- Five 
- Six 
- Seven 

<div class="notes"> 
Just another note. 
</div> 

回答

0

我知道小到一无所知CSS,但我可以调整它有点像 此使用自定义CSS文件:

tweaked CSS note printout

不过,这也会影响演示模式(要求演示文稿与打印输出的版本不同),并且可能需要大量手动调整才能使文本大小和位置与主要内容相对。

使用示例代码,以下可以插入只## First content slide前行以再现我的输出:

<style> 
    .note { 
    top: 60%; 
    height: 40%; 
    background: rgba(0, 0, 0, 0.1); 
    font-size: 50%; 
    } 
</style>