首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >R Markdown -更改html输出中的字体大小和字体类型

R Markdown -更改html输出中的字体大小和字体类型
EN

Stack Overflow用户
提问于 2015-03-26 17:04:48
回答 6查看 170.1K关注 0票数 66

我在RStudio中使用R Markdown和knit HTML选项来创建HTML输出。然而,纯文本块的输出中使用的字体相当小,我想将其更改为不同的字体并增加字体大小。有没有人可以展示一个例子,如何在html中设置输出字体--在没有太多知识的情况下是可行的?

到目前为止,我在我的markdown文档的顶部进行了尝试,但这不起作用。

---
fontsize: 24pt
---
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-03-27 18:24:38

我认为YAML中的fontsize:命令只对LaTeX / pdf有效。Apart,在标准latex类(文章、书籍和报告)中,只接受三种字体大小(10pt、11pt和12pt)。

关于外观(不同的字体类型和颜色),您可以指定一个theme:。参见Appearance and Style

我猜,您正在寻找的是您自己的css.创建一个名为style.css的文件,将其保存在与您的.Rmd相同的文件夹中,并将其包含在YAML头文件中:

---
output:
  html_document:
    css: style.css
---

在css文件中定义您的字体类型和大小:

/* Whole document: */
body{
  font-family: Helvetica;
  font-size: 16pt;
}
/* Headers */
h1,h2,h3,h4,h5,h6{
  font-size: 24pt;
}
票数 63
EN

Stack Overflow用户

发布于 2017-07-04 20:36:16

您可以使用HTML标签<font size="1"> your text </font>更改R Markdown中的字体大小。这段代码被添加到R Markdown文档中,并将改变HTML输出的输出。

例如:

 <font size="1"> This is my text number1</font> 

 <font size="2"> This is my text number 2 </font>
 
 <font size="3"> This is my text number 3</font> 
 
 <font size="4"> This is my text number 4</font> 
 
 <font size="5"> This is my text number 5</font> 
 
 <font size="6"> This is my text number 6</font>

票数 53
EN

Stack Overflow用户

发布于 2020-09-30 04:29:28

这些答案过于复杂。只需使用html <style>标记将CSS直接嵌入到Rmarkdown文档中,就可以更改主体字体大小(以及您可能想要更改的任何其他CSS )。对于这么简单的东西,您不需要整个CSS文件。如果你做了大量的CSS,那么使用一个单独的CSS文件。如果你只是修改几个简单的东西,我会这样做。

---
title: "Untitled"
author: "James"
date: "9/29/2020"
output: html_document
---

<style type="text/css">
  body{
  font-size: 12pt;
}
</style>


```{r setup, include = FALSE}

knitr::opts_chunk$set(echo =真)

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29274501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档