【发布时间】:2014-07-08 00:01:38
【问题描述】:
我正在尝试创建我的第一个 Slidify 演示文稿。我对 JS、CSS 和 HTML5 比较陌生。我正在使用以下 YAML 材料和 R Markdown 代码。我想创建一个简单的幻灯片,显示 R 可以用作一个大计算器。我的问题是我只能将大约 3 个简单的表达式及其返回的输出放在一张幻灯片上。因此,我将非常感谢有关如何更好地控制 Slidify 输出的任何可能的建议(较小的字体大小,或围绕突出显示的语法和评估/返回的 R 输出的较小边框)。
下面是我的 .Rmd 文件:
---
title : An Introduction to R
subtitle : Getting You "R Aware" And Beyond
author : Christopher Meaney
job : Biostatistician, University of Toronto
framework : io2012 # {io2012, html5slides, shower, dzslides, ...}
highlighter : highlight.js # {highlight.js, prettify, highlight}
hitheme : tomorrow #
widgets : [] # {mathjax, quiz, bootstrap}
mode : selfcontained # {standalone, draft}
--- .nobackground
## R Can be Used as A Big Calculator
```{r, results='asis', echo=TRUE}
## Addition
1 + 1
## Exponentiation followed by multiplication (BEDMAS)
4*5^2
## Area of a circle of radius r=2
pi*2^2
## Natural logarithm of 1 multiplied by exponential (function) evaluated at 0
log(1)*exp(0)
```
在 Github 上有一个关于这个问题的很好的讨论。 https://github.com/ramnathv/slidify/issues/189 但是,我似乎无法解开@Robert 答案的哪一部分涉及语法突出显示与字体大小和边框调整。此外,在讨论中提出了很多建议的解决方案,对于菜鸟来说最容易实施的解决方案是什么?
作为后续,我将如何在全局范围内设置/应用此选项,以便由knitr 评估并由slidify 呈现的所有 R 块都具有相同的小/压缩属性?
【问题讨论】:
-
试试
{r, results='asis', echo=TRUE, size="scriptsize"} -
感谢@Andire 的建议。不幸的是,
size=scriptsize参数对slidify显示的 R 输出的大小没有任何影响。 -
@Andrie
size仅用于 LaTeX 输出(至少目前如此)