Markdown: 如何在ioslides中更改代码块的默认字体大小

7

我想改变代码块的字体大小(更准确地说,我想使用较小的字体)。 以以下基本示例为例:

---
title: "Example"
output:
  ioslides_presentation:
  toc: yes
widescreen: yes
---

## Code

```{r, eval=FALSE}
print(mtcars)
```

有人有想法吗?是否有类似于代码字体大小的YAML选项或类似选项?

在yaml中使用smaller: yes怎么样? - rawr
是的,那适用于整个幻灯片内容。我想知道是否仅能在代码块上做类似的事情... - Martin Schmelzer
1个回答

7

您可以使用以下方式更改整个文档的默认字体大小

<style>
pre {
  font-size: 20px;
}
</style>

您可以将其放置在YAML标题下方或单独的样式表(CSS文件)中,然后在YAML中包含它。

您可能还想更改填充边距的设置,以美化代码块布局。

修改单个代码块

如果不是所有代码块都需要修改,则可以向要修改的代码块添加类。请参阅此处的答案:stackoverflow.com/questions/37944197/


我没有编辑文件,而是将整个CSS代码段放在我的Rmd文件顶部并在那里进行了编辑。它覆盖了设置,并能够输出我想要的代码字体大小。干杯! - bhive01
当然,那也可以运行。你也可以只是复制一份,编辑它并将其包含在你的Markdown脚本的YAML头中。 - Martin Schmelzer
此外,这个答案可能有助于修改单个代码块:https://dev59.com/CVoT5IYBdhLWcg3w-TZV - Martin Schmelzer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接