如何将字幕文本置于四开居中?

its*_*ami 4 r quarto

我想将我的子标题之一居中,而不是其下方的文本。我尝试了下面的代码,它将副标题以及小节中的文本居中。

---
title: "how do I center only a title"
format: html
---
### Something

something not centered

### A Centered Subheading {style="text-align: center;"}

Blah blah

- Blah
- More blah
- still more blah

### Somethingelse

not centered
Run Code Online (Sandbox Code Playgroud)

仅将字幕居中的正确方法是什么?

sha*_*fee 5

您可以使用 使特定标题居中css。只需为该标头定义一个类名,就像这里我用作.test应用于该标头的类一样。然后在一个单独的css文件中styles.css,我们需要编写样式规则。

---
title: "how do I center only a title"
format: html
css: styles.css
---

### Something

something not centered


### A Centered Subheading {.test}


Blah blah

- Blah
- More blah
- still more blah

### Somethingelse

not centered
Run Code Online (Sandbox Code Playgroud)

并且在styles.css文件中

.test h3 {
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

输出

quarto_doc_with_a_header_centered

  • 太感谢了。现在我明白了,这是完全有道理的。如果你能到达迈阿密,午餐由我承担。 (2认同)