22

我正在学习使用Rmarkdown来准备我的技术文档。我想弄清楚的一件事是如何使标题居中?大家有什么想法吗??

4

4 回答 4

45

您可以将 html 与 markdown 混合使用。例如

<center> <h1>heading 1</h1> </center>

可能有一些方法可以使实际降价而不是 html 居中,但这很容易。

于 2013-10-31T04:01:14.150 回答
1

您可以使用 CSS 来调整标题的对齐方式。

例如,您可以使用以下 CSS 代码将 1、2 和 3 级的部分标题居中:

h1, h2, h3 {
   text-align: center;
}

摘自:https ://bookdown.org/yihui/rmarkdown-cookbook/center-heading.html

于 2021-04-21T13:56:47.573 回答
0

在 knitted html 文件标题中<h1></h1>,作者姓名在<h4></h4>. 因此,您可以轻松地使用 css 来修改它们的外观。

在 rmd 文件中的任何位置使用此代码块并编织 -

```{css, echo=FALSE}
h1, h4 {
  text-align: center;
}
```

如果要加粗文本或更改颜色,只需使用 css。例如:

```{css, echo=FALSE}
h1, h4 {
  text-align: center;
  color: blue;
  font-weight: bold;
}
```
于 2021-05-13T10:21:02.880 回答
0

在您引用标题的地方,您可以执行以下操作:


[Heading](#heading)

and then 
### <h3 align="center" id="heading">Heading</h3>

于 2021-04-07T09:23:54.877 回答