【问题标题】:Code box size and font size in RPresRPres 中的代码框大小和字体大小
【发布时间】:2014-10-26 01:39:31
【问题描述】:

我过去曾在 knitr 和 beamer 上为幻灯片工作过很多次。我现在注意到 R 演示文稿的一件事,即代码框的动态大小和代码字体的大小似乎都丢失了。使用 knitr/beamer,我可以使用 size 参数轻松更改字体大小(例如,size="footnote" 适用于更密集的幻灯片)以及使用 options(width=...) 更改幻灯片的代码框宽度。

我正在为如何在当前 R 演示文稿的实现中做到这一点而苦苦挣扎 - 有什么建议吗?

【问题讨论】:

    标签: r rpres


    【解决方案1】:

    对于字体大小,将块包裹在

    <font size="X"> CHUNK </font> 
    

    为我工作。

    【讨论】:

      【解决方案2】:

      @Florian 的回答对我不起作用。我发现了一个看起来更干净的 solution here - 感谢 Andy Lyons 的修复。

      在文档开头为较小的代码定义一个新样式,然后在您希望幻灯片使用较小的代码时应用它。

      下面是一个例子:

      Presentation Title
      ========================================================
      author: Jane Doe
      transition: none
      
      <style>
      .small-code pre code {
        font-size: 1em;
      }
      </style>
      
      Slide 1 - large code
      ========================================================
      Regular slide text here
      
      ```{r}
      head(cars)
      ```
      Slide 2 - small code
      ========================================================
      class: small-code
      
      More regular slide text...
      ```{r}
      head(cars)
      ```
      

      【讨论】:

        猜你喜欢
        • 2016-07-31
        • 2011-04-22
        • 2018-08-29
        • 2016-10-20
        • 1970-01-01
        • 2012-05-07
        • 1970-01-01
        • 1970-01-01
        • 2015-03-17
        相关资源
        最近更新 更多