Bär*_*bel 34 r knitr r-markdown
我在RStudio中使用R Markdown和编织HTML选项来创建HTML输出.但是,纯文本块的输出中使用的字体相当小,我想将其更改为不同的字体并增加字体大小.有人可以举例说明如何设置输出字体 - 在html中没有很多知识的情况下可行吗?
到目前为止,我尝试了我的降价文档的顶部,但这不起作用.
---
fontsize: 24pt
---
Run Code Online (Sandbox Code Playgroud)
jmj*_*mjr 35
我认为fontsize:YAML中的命令仅适用于LaTeX/pdf.另外,在标准乳胶类(文章,书籍和报告)中,只接受三种字体大小(10pt,11pt和12pt).
关于外观(不同的字体类型和颜色),您可以指定一个theme:.请参见外观和样式.
我想,你要找的是你自己创建css.一个名为的文件style.css,将其保存在与你相同的文件夹中,并将其.Rmd包含在YAML标题中:
---
output:
html_document:
css: style.css
---
Run Code Online (Sandbox Code Playgroud)
在css文件中,您可以定义字体类型和大小:
/* Whole document: */
body{
font-family: Helvetica;
font-size: 16pt;
}
/* Headers */
h1,h2,h3,h4,h5,h6{
font-size: 24pt;
}
Run Code Online (Sandbox Code Playgroud)
Cro*_*non 21
您可以使用HTML代码标记更改R Markdown中的字体大小<font size="1"> your text </font> .此代码将添加到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>Run Code Online (Sandbox Code Playgroud)
jam*_*121 16
这些答案过于复杂。您可以通过使用 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 = TRUE)
```
Run Code Online (Sandbox Code Playgroud)
Kar*_*udi 11
我肯定会使用 html 标记来实现这一点。只需用<p></p>或包围您的文本<font></font>并添加所需的属性。请参阅以下示例:
<p style="font-family: times, serif; font-size:11pt; font-style:italic">
Why did we use these specific parameters during the calculation of the fingerprints?
</p>
Run Code Online (Sandbox Code Playgroud)
这将产生以下输出
相比
这适用于 Jupyter Notebook 和 Typora,但我不确定它是否通用。
最后,请注意 html 标记会覆盖 Markdown 使用的字体样式。
| 归档时间: |
|
| 查看次数: |
57258 次 |
| 最近记录: |